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