Lua While循环错误。为什么我的while循环发生故障?

时间:2018-11-05 18:11:11

标签: lua

作为一个新的lua程序员,我喜欢在lua中学习新事物。我正在从https://www.tutorialspoint.com/lua/lua_loops.htm学习 但是,当我练习我的代码时,它将无法正常工作。在我的代码中,我定义了一个名为“ FolderImBalanced”的对象,并将该对象设置为TRUE。稍后在代码中,我将对象更改为FALSE。但是代码不起作用。怎么来的? 请注意:我在消息中包含一些“代码”内容,因此消息中的代码不是真实代码。这只是一条消息,我现在正在练习使用消息。

 --[[Inset Nil.Lua("ServerStorage")]]--
GetServerStats,UserImbalance = "Lua Server Status","Inbalance Pulsle"
print(UserImbalance)
--[[Do:Value=="Nil" Function Ontouched.]]--
FolderImBalanced,NewNilValue = true,false
while (true)
do
FolderImBalanced = false
end
print(FolderImBalanced)

1 个答案:

答案 0 :(得分:2)

您编写的代码可以正常工作,即使它可能无法实现您期望的功能。现在,您将while循环无限期执行,因为您将循环条件设置为true(因此它将始终执行循环主体),并且使用{{1 }}语句。由于循环将继续无限期执行,因此脚本将不得不中止,因为它永远不会退出循环。