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未定义。为什么这不起作用?我怎样才能使这项工作?
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |