Ruby | Método de string casecmp

casecmp es un método de clase String en Ruby que es una versión que no distingue entre mayúsculas y minúsculas de String#<=>. Por ahora, la distinción entre mayúsculas y minúsculas solo funciona en los caracteres AZ/az, no en todos los caracteres Unicode. ¡ Este método es diferente de casecmp! método.

Sintaxis: str.casecmp(other_str)

Parámetros: aquí, str es la string dada a verificar y other_str es la string con la que se compara str.

Devoluciones: este método devolverá verdadero o falso en función de la igualdad de str y other_str . También puede devolver nil si las dos strings tienen codificaciones incompatibles o si other_str no es una string.

Ejemplo 1:

# Ruby program to demonstrate
# the casecmp method
  
# Taking a string and
# using the method
puts "RuBy".casecmp("ruby")
puts "GeeksforGeeks".casecmp("gfg")

Producción:

0
-1

Ejemplo 2:

# Ruby program to demonstrate
# the casecmp method
  
# Taking a string and
# using the method
# here it will give nil
puts "\u{e5 f6 dc}".encode("ISO-8859-1").casecmp("\u{c4 d4 de}")
  
puts "GFG".casecmp("250")

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 *