我进行了测试(True || True) && False,它False按预期True or True返回True,然后将其放入True and Falsereturns中False。即使没有括号,它也不应该工作吗?代码不是从左到右工作的吗?
(True || True) && False
False
True or True
True
True and False
看看第二个之后右侧是否被完全忽略True。我还测试了True || True && 8一个随机的非布尔占位符,它给出了一个错误。
True || True && 8
haskell
haskell ×1