我写了一个函数text(代码如下)
function test(a, b) c = eval(Meta.parse("a + b")) return c end c = test(2, 3)
运算时出错,提示如下:
群里网友回复: 函数没法这么访问局部变量,可以用宏或者@generated 举例:
@generated
@generated function test(a, b) Meta.parse("a + b") end
感谢网友:スノル
备案号:京ICP备17009874号-2