在 Ruby 中有<=>
运算符。在 API 中,他们没有命名它的名字,只是:
该类必须定义 <=> 运算符...
Comparable 使用 <=> 来实现常规比较...
...集合中的对象还必须实现有意义的 <=> 运算符...
它叫什么名字?
在 Ruby 中有<=>
运算符。在 API 中,他们没有命名它的名字,只是:
该类必须定义 <=> 运算符...
Comparable 使用 <=> 来实现常规比较...
...集合中的对象还必须实现有意义的 <=> 运算符...
它叫什么名字?
请参阅上面的@Tony。然而,它也被称为(俚语)“宇宙飞船操作员”。
它被称为组合比较运算符
组合比较运算符。如果第一个操作数等于第二个,则返回 0,如果第一个操作数大于第二个,则返回 1,如果第一个操作数小于第二个,则返回 -1。
(a <=> b) returns -1.
这称为组合比较运算符。如果第一个操作数等于第二个,则返回 0,如果第一个操作数大于第二个,则返回 1,如果第一个操作数小于第二个,则返回 -1。
我也听说它只是称为双哈希火箭