【发布时间】:2019-10-23 15:32:21
【问题描述】:
我有以下结构:
Name = Struct.new(:first_name, :last_name) do
def greeting
"Hello #{first_name}!"
end
end
我将这些对象添加到这样的数组中:
full_names << Name.new(first_name, last_name)
现在,我想找出 N 个最常见的名字。
【问题讨论】:
-
我觉得像
full_names.uniq.map(&:first_name) { |n| full_names.count(n) }.max这样的东西是第一步,但这给了我一个块/参数错误。
标签: ruby