【发布时间】:2018-06-26 15:57:06
【问题描述】:
尝试使用 ruby 遍历数组,结果惨遭失败,
My Array
people = [{first_name: "Gary", job_title: "car enthusiast", salary: "14000" },
{first_name: "Claire", job_title: "developer", salary: "15000"},
{first_name: "Clem", job_title: "developer", salary: "12000"}]
如何遍历上面的散列只输出工资值???
我尝试使用:
people.each do |i,j,k|
puts "#{i}"
end
结果如下,不是我想要的,
{:first_name=>"Gary", :job_title=>"car enthusiast", :salary=>"14000"}
{:first_name=>"Claire", :job_title=>"developer", :salary=>"15000"}
{:first_name=>"Clem", :job_title=>"developer", :salary=>"12000"}
有没有办法遍历这个数组,只列出工资值而不列出其他值?
【问题讨论】:
-
people.each { |person| puts person[:salary] }
标签: ruby-on-rails ruby ruby-on-rails-3