If statement 条件“;否则";不允许吗?为什么?
为什么If statement 条件“;否则";不允许吗?为什么?,if-statement,lua,If Statement,Lua,为什么else语句不允许有then或其他条件? 是否因为它是中的最终条件,如果它表示的是条件,则为else 我很难理解这个概念,因为我是一个刚刚学习变量的初学者 我这样问是因为我在代码中的else语句中收到一个错误: message = 0 condition = 30 if condition <=10 message = “try harder” elseif condition <=20 then message = "Almost learning" else cond
else
语句不允许有then
或其他条件?
是否因为它是中的最终条件,如果它表示的是条件,则为else
我很难理解这个概念,因为我是一个刚刚学习变量的初学者
我这样问是因为我在代码中的else
语句中收到一个错误:
message = 0
condition = 30
if condition <=10
message = “try harder”
elseif
condition <=20 then
message = "Almost learning"
else
condition = <=30 **—This is the line where I get the error message**
message = "Now you’re getting it"
end
print(message)
消息=0
条件=30
如果条件
但是,您的实际代码(格式正确时)最终看起来像:
else
condition = <=30
else
条件=
但是,您的实际代码(格式正确时)最终看起来像:
else
condition = <=30
else
条件=你需要然后之后如果条件你需要然后之后如果条件谢谢你paxdiablo这一类帮助我更好地理解:“如果其他条件都不成立,则执行其他条件本身的全部意义。所以,在else上加一个条件是绝对没有用的。”(奇怪,我不能告诉你,我必须在这个奇怪的压缩框中输入)无论如何。。我如何记录你的反应是。。。几乎所有的“其他人”都必须独自一人。这就像在现实世界的辩论中提出你的最后一点。我想我明白了。谢谢你,谢谢你,paxdiablo这类帮助我更好地理解:“如果其他条件都不成立,那么执行其他条件本身就是一个问题。”。所以,在else上加一个条件是绝对没有用的。”(奇怪,我不能告诉你,我必须在这个奇怪的压缩框中输入)无论如何。。我如何记录你的反应是。。。几乎所有的“其他人”都必须独自一人。这就像在现实世界的辩论中提出你的最后一点。我想我明白了。非常感谢。
else
condition = <=30