我该如何检查lua字符串中是否没有输入任何内容?

无论文本内容是什么,似乎总是输出 false。

function onClick()
    if Main.UsernameInput.Text or Main.PasswordInput.Text == '' then
        print("false")
    else print("true")
        Main.Visible = false
    end
end
点赞
用户1284959
用户1284959
函数 onClick()
    如果 Main.UsernameInput.Text == '' 或者 Main.PasswordInput.Text == '' then
        打印("false")
    else 
        打印("true")
        Main.Visible = false  --如果两个输入框都有输入,则将 Main 界面隐藏
    end
end

or 操作符用于检查右侧条件是否为 true,如果是,它将继续执行您的语句。

如果左侧是 false,则会检查右侧,如果为 true,则继续进行。

现在,如果您想确保两侧都为 true,则使用 and 操作符,如下所示:

if Main.UsernameInput.Text == '' and Main.PasswordInput.Text == '' then
2014-12-24 15:11:30