在哈希数组中获取单个哈希值

时间:2014-10-15 02:23:49

标签: ruby arrays hash

我有一系列哈希:

array = [
      {
        a: 1,
        b: 2,
        c: [3]
      },
      {
        a: 1,
        b: 2,
        c: [3, 4, 5]
      },
    ]

并希望将第一个哈希中3项的数组值内的值c:作为目标。我假设将某些内容添加到array[0]以捕获该特定值。

1 个答案:

答案 0 :(得分:4)

在哈希中,c: [3]:c => [3]的语法糖。因此,要访问值3

array[0][:c][0]
#=> 3