0

ハッシュの配列@contactsがあり、それぞれに次のキーがあります。

:full_name
:city
:state
:email

:city配列を反復して値を一意に返すにはどうすればよいですか? 以下は私の最善の試みです

@contacts.uniq {|hash| hash[:city]}
4

1 に答える 1

2
@contacts.map { |k| k[:city] }.uniq
于 2013-01-27T04:38:00.377 に答える