例如:
[ (id=>1,email=>'tim@tim.com',name=>'tim'),(id=>2,email=>'joe@joe.com',name=>'joe'),(id=>3,email=>'dan@dan.com',name=>'dan') ]
如何提取电子邮件列并将其放在自己的数组中?
我们打电话给你的阵列
用户吧.你可以这样做:
users.map{|u| u[:email]}
这将逐个查看哈希值,将它们称为u,提取:email键,然后在新的用户电子邮件数组中返回结果.
原文链接:https://www.f2er.com/ruby/268592.html