1

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

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

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

4

1 回答 1

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

var1.values_at(*var2) # => ["sub2", "sub5"]
于 2013-02-14T17:18:56.590 回答