获取与数组中的条件匹配的最后一个值的索引

时间:2018-02-20 10:44:49

标签: arrays ruby

我想获取数组中最后nil的索引。对于以下数组:

["Pending Verification", "Pending Verification", nil, nil]

索引应为3。或者在这种情况下:

[nil, "Pending Verification", nil, "Bla"]

应为2

我如何在ruby中执行此操作?

1 个答案:

答案 0 :(得分:3)

你可以做到

a = [nil, "Pending Verification", nil, "Bla"] 
a.rindex { |x| x.nil? }