【发布时间】:2010-10-07 18:48:55
【问题描述】:
我有一个 Ruby 数组
> list = Request.find_all_by_artist("Metallica").map(&:song)
=> ["Nothing else Matters", "Enter sandman", "Enter Sandman", "Master of Puppets", "Master of Puppets", "Master of Puppets"]
我想要一个包含如下计数的列表:
{"Nothing Else Matters" => 1,
"Enter Sandman" => 2,
"Master of Puppets" => 3}
所以理想情况下,我想要一个哈希值,它会给我计数并注意我有Enter Sandman 和enter sandman,所以我需要它不区分大小写。我很确定我可以循环通过它,但有没有更清洁的方法?
【问题讨论】:
标签: ruby-on-rails ruby