Gibt es ein äquivalent zu Array#find_index für den letzten index in ruby?

Array#find_index können Sie den index des ersten Elements, das entweder

  • ist gleich eine object oder
  • macht einen block übergeben, um es zu true ausgewertet

Array#rindex können, können Sie sich den index des letzten Elements das entspricht einem object, aber gibt es etwas, das Ihnen erlaubt, zu finden, den index des letzten Elements das macht einen block übergeben, um es zurück wahr?

Sonst, sollte ich so etwas tun

last_index = array.length - 1 - array.reverse.find_index{|item| item.is_wanted?}
InformationsquelleAutor Andrew Grimm | 2010-08-24
Schreibe einen Kommentar