And*_*imm 9 ruby perl spaceship-operator
为什么太空船运营商<=>选择了一个等号而不是两个?这被视为与一个通常意味着赋值的一个等号不一致,还有两个意义比较?
<=>
ike*_*ami 19
为什么会有两个?只有一个<=,>=和!=.它完全没有矛盾.只是==不一致,这是为了避免与赋值运算符冲突.
<=
>=
!=
==
Cod*_*ous 16
飞船运营商的组合a < b,a == b和a > b.据推测,之所以选择它被选为出于同样的原因单一等号>=和<=-它只是一个短,更易于阅读.
a < b
a == b
a > b
归档时间:
14 年,8 月 前
查看次数:
512 次
最近记录: