array = [1,2,3,{:name => "Peter"}, "hello"]
array.each do |element| # it can be "inject", "map" or other iterators
# How to return object "array" and position of "element"
# also next and priviouse "element"
end
Natürlich kann ich den Index durch array.index[element]
aber ich bin auf der Suche nach einer natürlicheren Lösung. Wie proxy_owner
in Rails-Verbänden
Ruby 1.8.7
Was möchte ich ausgeben? Ich möchte Objekt zurückgeben, die ich Iteration (Array in meinem Fall), auch Anzahl der Iteration (Index im Falle von each_with_index) nächste und priviouse Element der Iteration.
Als Eingabe habe ich ein Array und einen Iterator (each, map, inject etc)