Ruby | String <=> Método

<=>() 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *