【发布时间】:2015-02-18 12:55:10
【问题描述】:
我经常得到具有 var 的对象,该 var 表示不是布尔值的状态,并且希望尽可能简单地切换它们。
function switch_state()
if foo == "abc" then
foo = "xyz"
else
foo = "abc"
end
end
我可以缩短存档时间吗? 任何类似于
foo = not foo
我的第一次尝试是
foo = (foo and not "abc") or "xyz"
但这当然行不通 =(
【问题讨论】: