【发布时间】:2013-05-30 19:30:57
【问题描述】:
也许我遗漏了一些明显的东西。
在 R 中,TRUE && NA 赋值为 NA。这对我来说没有意义,因为&& 应该从左到右评估,并在其条件之一为真时立即停止。
【问题讨论】:
-
this answer 中提到过,但我还是不明白为什么
-
参见stackoverflow.com/questions/16844139/…,尤其是@joran 对
NA的歧义的回答。 -
AND 要求两个条件都为真,因此只会在
FALSE上短路
标签: r short-circuiting