【问题标题】:How to retrieve values related to a hash key present in a Array of Hashes如何检索与散列数组中存在的散列键相关的值
【发布时间】:2012-07-20 02:45:04
【问题描述】:

我正在使用 Ruby on Rails 3.2.2,我想检索与 ArrayHashes 中存在的哈希键相关的值。也就是说,我有以下ArrayHashes:

[
  {
    :key1 => value_a_1,
    :key2 => value_a_2
  },
  {
    :key1 => value_b_1,
    :key2 => value_b_2
  },
  {
    :key1 => value_c_1,
    :key2 => value_c_2
  }
]

我想“检索”/“构建”以下内容:

[ value_a_1, value_b_1, value_c_1 ]

我怎样才能以正确的方式做到这一点?

【问题讨论】:

    标签: ruby-on-rails ruby arrays ruby-on-rails-3 hash


    【解决方案1】:

    如果a是数组:

    a.map { |i| i[:key1] }
    

    【讨论】:

      猜你喜欢
      • 2011-01-15
      • 1970-01-01
      • 2015-02-03
      • 2015-09-18
      • 2014-05-19
      • 1970-01-01
      • 2011-08-15
      • 2021-06-23
      • 1970-01-01
      相关资源
      最近更新 更多