If statement if语句在lua中失败
我有以下测试lua代码:If statement if语句在lua中失败,if-statement,lua,If Statement,Lua,我有以下测试lua代码: err = nextUsernumber res = false if not res and err then print("error") errtxt = err end 但是逻辑永远不会进入if语句 我尝试在if子句周围加上括号(),如下所示: if (not res) and (err) then 你能告诉我我错过了什么吗 谢谢 如果。。。然后(请参阅): 另外,确保err既不是nil也不是false,因为
err = nextUsernumber
res = false
if not res and err then
print("error")
errtxt = err
end
但是逻辑永远不会进入if语句
我尝试在if子句周围加上括号(),如下所示:
if (not res) and (err) then
你能告诉我我错过了什么吗
谢谢 如果。。。然后(请参阅):
另外,确保
err
既不是nil
也不是false
,因为在控制语句中这两者都被视为false(参见上述手册章节)。如果。。。然后(请参阅):
此外,确保
err
既不是nil
也不是false
,因为在控制声明中这两个都被视为false(参见上述手册章节)。您缺少then
条款。Lua需要if的then
语句
if not res and err then
print("error")
errtxt = err
end
您缺少
then
子句。Lua需要if的then
语句
if not res and err then
print("error")
errtxt = err
end
你好。我显然没有正确地剪切和粘贴。我的密码里有一个“then”,你好。我显然没有正确地剪切和粘贴。我的代码中有一个“then”。