Task

Create a variable with a user-defined name.

The variable name should not be written in the program text, but should be taken from the user dynamically.



See also
   Eval in environment is a similar task.


print("Insert the variable name: ")
 
variable   = Symbol(readline(STDIN))
expression = quote
    $variable = 42
    println("Inside quote:")
    @show $variable
end
 
eval(expression)
 
println("Outside quote:")
@show variable
println("If I named the variable x:")
@show x