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

所以,我有这样一个非常有趣的位置,我有一整组代码加载到一个变量中,我急切地想运行这段代码,因为它为后面的代码定义了关键变量和函数。有什么方法可以让我这样做吗?我什么都没试过,因为说实话,我不知道在这种情况下我要做什么。

主程序:(代码是在变量加载之后。)

while true do
trick.setscr(1,2,"Success!")
end

变量加载后的代码

--Graphics 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

解决方案:

是的,我很笨。我所要做的就是实现一个使用load命令的函数,像这样。

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

这样添加函数就没有问题了。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

从AppiumDriver中获取本地存储数据。

2022-5-12 4:00:24

解决方案

我们可以用自定义的css覆盖选择器的默认样式吗?

2022-5-12 5:00:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索