如何在 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