<=&燃气轮机;Ruby中的运算符?他们叫它什么?

<=&燃气轮机;Ruby中的运算符?他们叫它什么?,ruby,ruby-1.9,spaceship-operator,Ruby,Ruby 1.9,Spaceship Operator,Ruby中有操作符。在API中,他们没有命名它的名称,只是: 类必须定义运算符 用于实现常规比较的可比较用途 …集合中的对象还必须实现有意义的运算符 它叫什么名字 见上面的@Tony's。然而,它也被称为(在俚语中)太空船操作符。它被称为组合比较操作符 组合比较运算符。如果第一个操作数等于第二个,则返回0;如果第一个操作数大于第二个,则返回1;如果第一个操作数小于第二个,则返回-1 (ab)返回-1。 这称为组合比较运算符。如果第一个操作数等于第二个,则返回0;如果第一个操作数大于第二个,则返回

Ruby中有
操作符。在API中,他们没有命名它的名称,只是:

类必须定义运算符

用于实现常规比较的可比较用途

…集合中的对象还必须实现有意义的运算符


它叫什么名字

见上面的@Tony's。然而,它也被称为(在俚语中)太空船操作符。

它被称为组合比较操作符

组合比较运算符。如果第一个操作数等于第二个,则返回0;如果第一个操作数大于第二个,则返回1;如果第一个操作数小于第二个,则返回-1

(ab)返回-1。

这称为组合比较运算符。如果第一个操作数等于第二个,则返回0;如果第一个操作数大于第二个,则返回1;如果第一个操作数小于第二个,则返回-1


我也听说它叫双散列火箭

这就是它的名字,但没人这么叫它。@JörgWMittag:我们叫它“宇宙飞船”@我们更沉迷于现实生活,所以我们称之为“双节棍”。但从现在起,“宇宙飞船”将是我的最爱。@mudasobwa:在这种情况下,“我们”是谁?@Linuxios we和同事们。
(a <=> b) returns -1.