Ruby | String casecmp? Método

casecmp? es un método de clase String en Ruby que se usa para devolver verdadero si ambas strings son iguales después del plegado de mayúsculas y minúsculas de Unicode y falso si no son iguales.

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á los números 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:

true
false

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:


false

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 *