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

标签 ruby

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

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

我可以通过调用找到元素的索引:

a.index(4)

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

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

谢谢。

最佳答案

改用rindex:

a.rindex(4)

Here's a demo.

关于Ruby:数组中元素的最高索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864922/

相关文章:

iphone - 使用 RubyMotion 单击按钮时如何加载 Controller ?

ruby - RSpec 是否有可能期望两个表发生变化?

ruby-on-rails - #<HelloController :0x101d7edb0> from Controller 的未定义方法 `layout'

ruby - Groovy 相当于 ruby​​ all 和 none

ruby-on-rails - 播种数据库时类型不匹配

ruby - IRB 和大变量?

ruby - 对具有唯一 object_id 的属性数组求和

ruby - 在 IRB 中调用 bash 函数

ruby - cucumber 解析速度

ruby-on-rails - Rails 应用程序的共享文件存储