📜  红宝石 |字符串 casecmp 方法

📅  最后修改于: 2022-05-13 01:54:59.572000             🧑  作者: Mango

红宝石 |字符串 casecmp 方法

casecmp是 Ruby 中的 String 类方法,它是 String#<=> 的不区分大小写版本。目前,不区分大小写仅适用于字符AZ/az,而不适用于所有 Unicode字符。这个方法和casecmp不同!方法。

示例 1:

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

输出:

0
-1

示例 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")

输出:

1