0

ArrayRuby on Rails 3.2.2を使用していますが、Hashesに存在するハッシュキーに関連する値を取得したいと思います。つまり、次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 ]

どうすればそれを適切な方法にすることができますか?

4

1 に答える 1

2

aが配列の場合:

a.map { |i| i[:key1] }
于 2012-07-20T19:35:21.303 に答える