且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何计算 Ruby 数组中相同的字符串元素

更新时间:2023-11-07 08:28:58

names = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"]
counts = Hash.new(0)
names.each { |name| counts[name] += 1 }
# => {"Jason" => 2, "Teresa" => 1, ....