Ruby:数组中元素的最高索引

时间:2012-03-25 23:15:30

标签: ruby

假设我在Ruby中有一个整数数组:

a = [1, 4, 4, 4, -1, 10]

我可以通过调用

找到元素的索引
a.index(4)

然而,调用它会返回1,元素的最低索引。

返回最高元素的最佳和最有效的方法是什么? (在上面的例子中它是3)。

感谢。

2 个答案:

答案 0 :(得分:7)

改为使用rindex

a.rindex(4)

Here's a demo.

答案 1 :(得分:6)

您可以使用rindex:

a.rindex(4)