Array#find_index
können Sie den Index des ersten Elements finden, die entwederGibt es ein Äquivalent von Array # find_index für den letzten Index in Ruby?
- zu einem
object
gleich oder - macht ein Block an sie übergeben zu wahren
Array#rindex
auswerten können Sie erlauben um den Index des letzten Elements zu finden, das gleich object
ist, aber gibt es irgendetwas, das es Ihnen erlaubt, den Index des letzten Elements zu finden, das einen an ihn übergebenen Block als wahr zurückgibt?
Andernfalls sollte ich etwas tun, wie
last_index = array.length - 1 - array.reverse.find_index{|item| item.is_wanted?}
Das heißt, ziehe ich chubas Antwort. Ich habe nicht bemerkt, Rindex da ... – telent
+1 sehr clever .. – Anurag
wer auch immer es war, wer diese Antwort downvoted, was genau ist Ihr Einwand? – telent