在Ruby中选择特定索引处的条目

时间:2012-07-20 02:22:25

标签: ruby

假设我有这个数组:

a = [0,1,2,3,4,5]

如何从数组中获取条目2和4(比如说)?我喜欢像

这样的东西
x, y = a.entries_at(2, 4)

但我想要一些内置的东西。 Ruby stdlib中有什么可以做到的吗? google很难。

2 个答案:

答案 0 :(得分:5)

你猜对了。它被称为values_at

irb(main):001:0> [0,1,2,3,4,5].values_at(2, 4)
=> [2, 4]

答案 1 :(得分:-1)

您可以按照指示的方式使用名为fetch的方法:

a.fetch(1)
在你的例子中,

会返回1