0
Ist es nicht bevorzugt each
verketten und mit with_index
wie dieseIst es akzeptabel, jedes und with_index zu verketten?
array.each_with_index { ... }
oder Verkettung durchaus akzeptabel?
array.each.with_index { ... }
http://stackoverflow.com/questions/20258086/difference-between-each-with-index-and-each-with-index-in-ruby –
Beachten Sie, dass [Enumerator # with_index] (http://ruby-doc.org/core -2.3.0/Enumerator.html # method-i-with_index) (im Gegensatz zu [Enumerable # each_with_index] (http://ruby-doc.org/core-2.3.0/Enumerable.html#method-i-ea ch_with_index)) verwendet ein optionales Argument, das dem ersten Index entspricht (standardmäßig null). Also, wenn Sie möchten, dass die Indizierung bei "1" beginnt, sagen Sie, könnten Sie '.each.with_index (1)' anstatt '.each_with_index' schreiben. Wenn "i" die Blockvariable ist, kann dies die Notwendigkeit vermeiden, "i + 1" innerhalb des Blocks zu schreiben. –