从代码中,我猜测brown
并且black
是布尔类型,它们是true
或者false
.但是你要比较它们:
t = true f = nil
这是不正确的,因为虽然双方false
并nil
都是假的价值观,他们是不一样的,即,false
不等于nil
.所以改成它f = false
.
但是,这有点多余,你不需要t
和f
在if语句中.当你使用:
if brown == t and black == f then
您可以使用此方法测试它们:
if brown and not black then