【问题标题】:Map an array to an array将数组映射到数组
【发布时间】:2012-09-29 05:18:49
【问题描述】:

我有一个数据数组和一个按特定顺序排列的键:

original_data = ['hello', 'world', 'one', 'two']
keys = [:greeting, :location, :first, :second]

我想将键映射到数据,以便能够通过这样的键引用每个数据。

data[:greeting].should == original_data[0]

我怎样才能做到这一点?

【问题讨论】:

    标签: ruby arrays hashmap


    【解决方案1】:

    那就是:

    data = Hash[keys.zip original_data]
    

    【讨论】:

      猜你喜欢
      • 2020-01-18
      • 1970-01-01
      • 2021-04-18
      • 2011-11-20
      • 1970-01-01
      • 2016-01-27
      • 2012-01-23
      • 2020-03-19
      • 2020-07-22
      相关资源
      最近更新 更多