语境
在阅读一致比较时,我注意到比较动词的特殊用法:
有一个新的三向比较运算符<=>。表达式a <=> b 返回一个对象,如果a < b比较<0 ,如果a > b比较>0 ,如果a和b相等/等价,则比较==0 。
在互联网上找到的另一个例子(强调我的):
它返回一个在失败时比较小于零的值。否则,返回的值可以用作稍后调用 get 的第一个参数。
最后一个示例,可在 GitHub 上找到(重点是我的):
// 执行循环 16 位比较。
// 如果两个数字之间的距离大于 32767,
// 并且数字大于 32768,则减去 65536
// 因此,65535比较小于 0,但大于 65534
// 这处理 65535->0 换行正确围绕案例
当然,对于有经验的程序员来说意义是很清楚的。但是在这些例子中使用比较动词的方式在任何标准化的英语形式中都不是标准的。
问题*
- 编程术语句子“对象比较小于零”如何翻译成简单的英语?
- 这是否意味着如果将对象与结果进行比较,
0
结果将“小于零”? - 为什么说“对象小于零”而不是“对象比较小于零”是错误的?