Gra*_*ale 6 eval metaprogramming julia
鉴于以下功能,
function floop(exp)
a = 5
b = 10
ex = Expr(:call, :+, 1, exp);
return eval(ex);
end
Run Code Online (Sandbox Code Playgroud)
如果我然后跑
floop(Symbol("b"))
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,说b
未定义。为什么这不起作用?我怎样才能使这项工作?