Array#find_index
pozwala znaleźć indeks pierwszego elementu, który alboCzy istnieje odpowiednik Array # find_index dla ostatniego indeksu w ruby?
- jest równa
object
lub - sprawia blok przeszedł do niej ocenia się prawdziwym
Array#rindex
może zezwolić znaleźć indeks ostatniego elementu, który jest równy object
, ale czy istnieje coś, co pozwala na znalezienie indeksu ostatniego elementu, który sprawia, że blok mu przekazany zwraca true?
W przeciwnym razie należy zrobić coś
last_index = array.length - 1 - array.reverse.find_index{|item| item.is_wanted?}
To powiedziawszy, wolę chubas odpowiedź. Nie zauważyłem tam rindexu ... – telent
+1 bardzo sprytny .. – Anurag
Ktokolwiek to był, który zniósł tę odpowiedź, jaki jest dokładnie twój sprzeciw? – telent