Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/maset/mapping.rb
Instance Method Summary collapse
-
#find_all_indices ⇒ Object
引数と等価な全て要素のインデックスからなる配列を返す。 find_all は要素を返すが、これはインデックスを返す点が異なる。 e.g., [ 10, 20, 30 ].find_all_indices{ |i| i < 25 } #=> [ 0, 1 ].
Instance Method Details
#find_all_indices ⇒ Object
引数と等価な全て要素のインデックスからなる配列を返す。 find_all は要素を返すが、これはインデックスを返す点が異なる。 e.g., [ 10, 20, 30 ].find_all_indices{ |i| i < 25 } #=> [ 0, 1 ]
6 7 8 9 10 11 12 |
# File 'lib/maset/mapping.rb', line 6 def find_all_indices results = [] self.each_with_index do |elem, i| results << i if yield( elem ) end results end |