我正在尝试在 Ruby 中按字母顺序对字符串进行排序。问题是,它将大写单词放在字符串的开头,但我希望它们放在末尾。
我的原始字符串是:["Apple", "banana", "Zebra", "orange"]
我想要什么:["banana", "orange", "Apple", "Zebra"]
最佳答案
交换大小写排序:
["Apple", "banana", "Zebra", "orange"].sort_by(&:swapcase)
#=> ["banana", "orange", "Apple", "Zebra"]
关于ruby - 在 Ruby 中按字母顺序对数组进行排序,但最后使用大写单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28413845/