spaceship-operator

¿Qué es el operador Ruby <=> (nave espacial)?

¿Qué es el operador Ruby <=> (nave espacial)? ¿El operador está implementado por otros idiomas?

¿En qué se diferencia el operador de comparación de tres vías de la resta?

Hay un nuevo operador de comparación <=> en C++20. Sin embargo, creo que en la mayoría de los casos una simple resta fu ... // Version 3 return ((*a > *b) - (*a < *b)); } Tienen el mismo efecto. Realmente no puedo entender la diferencia.