2

所以,我有一个非常有趣的位置,我将一整套代码加载到一个变量中,我非常想运行这段代码,因为它为后面的代码定义了关键变量和函数。有没有办法让我这样做?我没有尝试过任何事情,因为坦率地说,我不知道在这种情况下我必须做什么。

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

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
4

1 回答 1

0

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

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

这毫无问题地添加了功能。

于 2020-04-23T08:55:00.257 回答