如何通过索引获取数组元素?

时间:2013-02-14 17:16:46

标签: ruby

是否有任何简短的方法可以执行此操作:

var1 = %w{sub1 sub2 sub3 sub4 sub5}
var2 = [1,4]

我需要从var1返回var2的1,4值。现在我的输出应该是 ["sub2", "sub5"]

1 个答案:

答案 0 :(得分:4)

var1 = %w{sub1 sub2 sub3 sub4 sub5}
var2 = [1,4]

var1.values_at(*var2) # => ["sub2", "sub5"]