如何检查lua字符串中是否没有输入?

时间:2014-12-21 17:49:46

标签: string lua

无论Text是什么,似乎总是输出false。

function onClick()
    if Main.UsernameInput.Text or Main.PasswordInput.Text == '' then
        print("false")
    else print("true")
        Main.Visible = false
    end
end

1 个答案:

答案 0 :(得分:0)

function onClick()
    if Main.UsernameInput.Text == '' or Main.PasswordInput.Text == '' then
        print("false")
    else print("true")
        Main.Visible = false
    end
end

or运算符检查右边的条件是否为真,如果它继续你的陈述。

如果左边是假,那么它会检查右边,如果它是真的,那么它将继续。

现在,如果你想检查以确保边的两个都是真的,那么使用和运算符:

if Main.UsernameInput.Text == '' and Main.PasswordInput.Text == '' then