Я пытаюсь использовать эту функцию в Lua 4:
function ternary(cond, T, F)
if cond then return T else return F end
end
В этом контексте:
loadHW1 = false
print(ternary(loadHW1 == true, "this should not appear", nil))
Однако текст всегда печатается, когда вместо этого я ожидаю результат будет nil
. Что я делаю не так? Спасибо.
[ed]
Я переключился на это, но все равно получаю результат «это правда»:
loadHW1 = 0
print(ternary(loadHW1, "this is true", "this is false"))