【发布时间】:2019-07-16 17:35:50
【问题描述】:
我知道您可以通过使用 <= 或 !(x > y) 获得相同的行为,但我通常更愿意考虑 不大于 而不是 小于或等于 >,所以拥有像!> 和!< 这样的东西对我来说实际上非常好,并且可以完美地匹配!= 运算符。
!(x > y) 语法需要更多的字符并且读作:not: x is greater than y,这很不方便,而且与自然语音非常不同。
我从未在任何地方见过!< 或!> 运算符,但自从我开始编程以来一直想知道为什么它们不受支持。有什么不可以的原因吗?
【问题讨论】:
-
!> 与 = 相同 没有人认为他们需要 x !> y 而不是 !(x > y) 或 x
-
你不同意这是一个很好的句法糖吗?我希望看到这些运算符得到广泛支持。
标签: syntax comparison operators programming-languages