How can I uppercase each element of an array?

前端 未结 3 1407
不思量自难忘°
不思量自难忘° 2020-12-30 21:17

How can I turn an array of elements into uppercase? Expected output would be:

[\"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\"]  
=> [\"M         


        
3条回答
  •  情歌与酒
    2020-12-30 22:07

    This should work:

    Day.weekday.map(&:name).map(&:upcase)
    

    Or, if you want to save some CPU cycles

    Day.weekday.map{|wd| wd.name.upcase}
    

提交回复
热议问题