Ruby <=>(uzay gemisi) operatörü nedir? Operatör başka diller tarafından uygulanıyor mu?
[1,nil] <=> [1,3]Sizin gibi dizileri karşılaştırırken nilalgoritmanın tutarlılığı nedeniyle <=>sonuç elde edilinceye kadar her bir öğeyi sırayla karşılaştırın 0. Ruby'nin bu örnekten daha az veya daha fazla beyan etmesinin bir yolu yoktur, çünkü karşılaştırma yapılamaz. nil"Eşit değil" olarak ele alınmalıdır. Verilerle ilgili bir şeyler bilmek ve örneğin tedavi istiyorsanız nilolarak 0, Yakut kolay ortaya koyuyor.
[1,3,2] <=> [2,2,2]?