Y a-t-il un composant Array ou Enumerable intégré qui me permet de rechercher un élément à l'aide d'un bloc et de renvoyer son index?Comment utiliser index ou rindex avec un bloc dans Ruby?
Quelque chose le long des lignes de:
ar = [15,2,33,4,50,69]
indexes = ar.find_indexes {|item| item > 4 == 0}
# indexes will now contain 0,2,4,5
Il serait très facile d'ajouter mon propre, mais je voudrais savoir si cela existe déjà?
'xs.select {| élém | pas elem.nil? } '->' xs.compact' – tokland