【发布时间】:2013-01-27 04:35:19
【问题描述】:
我有一个哈希数组@contacts,每个哈希都有以下键:
:full_name
:city
:state
:email
我将如何遍历数组以唯一地返回 :city 值?以下是我的最佳尝试
@contacts.uniq {|hash| hash[:city]}
【问题讨论】:
-
如果这是rails,你可以在db层做...
标签: ruby
我有一个哈希数组@contacts,每个哈希都有以下键:
:full_name
:city
:state
:email
我将如何遍历数组以唯一地返回 :city 值?以下是我的最佳尝试
@contacts.uniq {|hash| hash[:city]}
【问题讨论】:
标签: ruby
@contacts.map { |k| k[:city] }.uniq
【讨论】:
(t = @contacts.map { |k| k[:city] }; t.uniq)