Ruby | String casecmp? Method
Last Updated :
08 Jan, 2020
casecmp? is a String class method in Ruby which is used to return true if both the string are equal after Unicode case folding and false if they are not equal.
Syntax: str.casecmp?(other_str)
Parameters: Here, str is the given string to be checked and other_str is the string to which str is compared.
Returns: This method will returns the numbers based on the equality of the str and other_str. It can also return nil if the two strings have incompatible encodings, or if other_str is not a string.
Example 1:
puts "RuBy" .casecmp?( "ruby" )
puts "GeeksforGeeks" .casecmp?( "gfg" )
|
Output:
true
false
Example 2:
puts "\u{e5 f6 dc}" .encode( "ISO-8859-1" ).casecmp?( "\u{c4 d4 de}" )
puts "GFG" .casecmp?( "250" )
|
Output:
false
Share your thoughts in the comments
Please Login to comment...