如何将元素数组转换为大写?期望输出为:
["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]
=> ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY"]
以下方法无效,导致它们均为小写。
Day.weekday.map(&:name).each {|the_day| the_day.upcase }
=> ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]
.compact
去除所有的nil
,然后执行upcase
..array.compact!.map!(&:upcase)
- Arup Rakshit