如何在 Roblox Studio 中使用字符串作为方程式?

Posted

技术标签:

【中文标题】如何在 Roblox Studio 中使用字符串作为方程式?【英文标题】:How to use string as equation in Roblox Studio? 【发布时间】:2022-01-12 15:15:26 【问题描述】:

所以,我有一个字符串,比如说 - 1+2-1+9-3,我需要将它用作方程式,并且需要将文本更改为该方程式的结果。我怎样才能做到?我已经在字符串中添加了数字,所以我只需要得到方程的结果。

【问题讨论】:

您使用loadstring,并在字符串前面添加一个返回值。 print(loadstring("return -1 + 2 - 1 + 9 - 3")()) 【参考方案1】:

如果要将字符串解析为一行代码,请使用loadstring()。这基本上相当于 javascripteval()。请记住,您必须通过单击 ServerScriptService 并选中 Behaviour 下的 LoadStringEnabled 框来允许在您的体验中使用 loadstring。

示例

代码

local parsecode = "1+2-1+9-3"
local parseres = loadstring("return "..parsecode)()
print(parseres)

代码结果

8 - Server - Script:3

【讨论】:

以上是关于如何在 Roblox Studio 中使用字符串作为方程式?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Roblox Studio 中解锁鼠标

循环中的 Roblox Studio Lua if 语句

GUI 动画 - Roblox Studio [关闭]

Roblox Studio-尝试在输出中使用“leaderstats”错误索引 nil

ROBLOX Studio ScreenGui 乐谱显示

船产卵(Roblox Studio)