Class: Array

Inherits:
Object show all
Defined in:
lib/multiarray.rb

Instance Method Summary collapse

Instance Method Details

#collect_with_index(&action) ⇒ Array<Object>

Element-wise operation based on element and its index

Same as Array#collect but with index.

Parameters:

  • &action

    Closure accepting an element and an index.

Returns:



494
495
496
# File 'lib/multiarray.rb', line 494

def collect_with_index( &action )
  zip( ( 0 ... size ).to_a ).collect &action
end