如果F|F|F
返回 FALSE 和F|T|F
或T|F|F
返回 TRUE,为什么它们返回不同的值?
F|F|F & F|F|F & F|T|F
F|F|F & F|F|F & T|F|F
有人向我解释为什么它们返回不同的值。我的理解是,它们的价值应该只是假的。
如果我们用()
分隔块,将按预期工作
(F|F|F) & (F|F|F )& (F|T|F)
#[1] FALSE
(F|F|F) & (F|F|F) & (T|F|F)
#[1] FALSE
如果我们检查?Syntax
,原因是运算符优先级