<=>() es un método de clase String en Ruby que se usa para comparaciones de strings. Este método devuelve -1, 0, +1 o cero dependiendo de si la string especificada es menor, igual o mayor que otra_string.
Sintaxis: str otra_string
Parámetros: Aquí, str y other_string son las strings que se comparan.
Devoluciones: Devuelve nil si los dos valores especificados son incomparables.
Nota: La string más larga se considera mayor que la más corta si las strings especificadas tienen diferentes longitudes y las strings son iguales en comparación con la longitud más corta.
Ejemplo 1:
#ruby 2.3.1 # Ruby program to demonstrate # the <=> method # Taking a string and # using the method puts "Ruby" <=> "Ruby" puts "Hello" <=> "Hell"
Producción:
0 1
Ejemplo 2:
#ruby 2.3.1 # Ruby program to demonstrate # the <=> method # Taking a string and # using the method puts "ayucdef" <=> "ayucdefg" # return nil for this puts "Ruby" <=> 77
Producción:
-1
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA