如何在 Roblox Studio 中使用字符串作为等式?
How to use string as equation in Roblox Studio?
所以,我有一个字符串,比方说 - 1+2-1+9-3,我需要将它用作等式,并且需要将文本更改为该等式的结果。我怎样才能做到?我已经将数字添加到字符串中,所以我只需要得到等式的结果。
如果要将字符串解析为一行代码,请使用loadstring()
。这基本上等同于 JavaScript 的 eval()
。请记住,您必须通过单击 ServerScriptService 并选中 Behaviour.
下的 LoadStringEnabled
框来允许在您的体验中使用 loadstring
例子
代码
local parsecode = "1+2-1+9-3"
local parseres = loadstring("return "..parsecode)()
print(parseres)
代码结果
8 - Server - Script:3
所以,我有一个字符串,比方说 - 1+2-1+9-3,我需要将它用作等式,并且需要将文本更改为该等式的结果。我怎样才能做到?我已经将数字添加到字符串中,所以我只需要得到等式的结果。
如果要将字符串解析为一行代码,请使用loadstring()
。这基本上等同于 JavaScript 的 eval()
。请记住,您必须通过单击 ServerScriptService 并选中 Behaviour.
LoadStringEnabled
框来允许在您的体验中使用 loadstring
例子
代码
local parsecode = "1+2-1+9-3"
local parseres = loadstring("return "..parsecode)()
print(parseres)
代码结果
8 - Server - Script:3