Eylon Cohen4,779 Points
Quick Question about loops and iterations
Why a change in variables inside an .each iteration does not change the variable in the original array, while a simillar change inside a loop does change the original array?
Jorge Rodriguez2,615 Points
Hello Eylon, the each method won't change the values of the original array, it will only iterate into the array, meanwhile there is another method called: "map" what it does is to create a new array containing the values returned by the block.
Attached you will find the documentation of ruby: https://ruby-doc.org/core-2.2.0/Array.html#method-i-map
hope it is helpful!