Skip to content
instance method

Enumerator#with_index

(?::Integer offset) { (Elem arg0, ::Integer arg1) -> untyped } -> Return
(?::Integer offset) -> ::Enumerator[[ Elem, ::Integer ], Return]
e.with_index(offset = 0) {|(*args), idx| ... }
e.with_index(offset = 0)

Iterates the given block for each element with an index, which starts from offset. If no block is given, returns a new Enumerator that includes the index, starting from offset

offset

the starting index to use

See also #size #with_object #rewind also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0