有办法在 Lua 中从一个变量运行代码吗

所以,我有一个非常有趣的问题,我在一个变量中加载了一整段代码,我非常渴望运行这段代码,因为它定义了后续代码中的关键变量和函数。有没有办法让我这么做?由于我不知道该如何处理这种情况,所以我什么都没试过。

主程序:(在变量被加载后的代码)

while true do
trick.setscr(1,2,“成功!”)
end

变量加载的代码

--图形界面 1.0
local card = component.proxy(component.list("gpu")())
_G.video[80]
table.insert(system, 0)
function trick.print(y, str)
card.fill(x, y, 1, y, str)

end
function trick.setscr(x,y,str)
card.fill(x, y, x, y, str)
end
function trick.clear()
card.fill(1, 1, 50, 16, “ ”)
system[6] = 0
end
点赞
用户6164636
用户6164636

对不起,我太傻了。我只需要实现一个使用 load 命令的函数,像这样。

run = load(system[4])
run()

这样就可以顺利添加函数了。

2020-04-23 08:55:00