我可以将值从一个数组传递到另一个数组吗?这是一个例子:
@a = [{:id => '1', :name => 'abcd'}, {:id => '2', :name => "asadad"}, ...]
@b = [0, 1]
我想将@a
的值传递给@b
,如下所示:
@b[0] = {:id => '1', :name => 'abcd'}
...
@b[1] = {:id => '2', :name => 'asadad'}
我可以这样做吗?我该怎么做?
答案 0 :(得分:3)
不清楚你在做什么,但它看起来像这样:
@b = @a.values_at(*@b)