- R中为什么
TRUE == "TRUE"
的值是TRUE
? - R中是否存在与
===
相等的运算符?
更新:
以下所有语句的返回值均为 FALSE
:
TRUE == "True"
TRUE == "true"
TRUE == "T"
唯一的TRUE
值是TRUE == "TRUE"
。
如果使用identical()
进行检查,一切都正常。
第二次更新:
通过===
运算符,我指的是检查变量的值和数据类型的过程。在这种情况下,我假设==
运算符只会比较变量的值,而不是它们的数据类型。