Ruby 如何通过数组元素的索引获取它们?

Ruby 如何通过数组元素的索引获取它们?,ruby,Ruby,是否有任何简单可行的方法来执行此操作: var1 = %w{sub1 sub2 sub3 sub4 sub5} var2 = [1,4] 我需要从var1返回var2的1,4值。现在我的输出应该是[sub2,sub5]您的示例与问题无关。还有名字。对不起,我是新来的。我自己纠正一下你的例子与这个问题无关。还有名字。对不起,我是新来的。我会改正的 var1 = %w{sub1 sub2 sub3 sub4 sub5} var2 = [1,4] var1.values_at(*var2) # =

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

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

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

您的示例与问题无关。还有名字。对不起,我是新来的。我自己纠正一下你的例子与这个问题无关。还有名字。对不起,我是新来的。我会改正的
var1 = %w{sub1 sub2 sub3 sub4 sub5}
var2 = [1,4]

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