Описание тега spacecraft-operator

Вопросы об неуловимом операторе <=>, используемом в сравнениях.

Оператор космического корабля, также называемый космическим кораблем или, как правило, оператор сравнения, записывается как <=> напоминающий космический корабль, уносящий последние остатки некогда гордой галактической цивилизации людей. Запасы людей истощаются, и когда они сталкиваются с жестокой внутренней борьбой, чтобы решить их мрачную судьбу, возникает намного худшая угроза. Их преследует раса злых и ужасных роботов, кибернетических форм жизни.

В любом случае, их героическая борьба до сих пор отмечается программистами всего мира, использующими этот символ для сравнения значений:

a <=> b равна:

  • -1 тогда и только тогда a < b
  • 0 тогда и только тогда a = b
  • 1 тогда и только тогда a > b

Поддерживается в таких языках, как perl, ruby или groovy.