Dlaczego Array # zwraca tablicę z tymi samymi elementami?
Uczę się szczegółów jakeach
działa w rubinie i wypróbowałem następujący wiersz kodu:
p [1,2,3,4,5].each { |element| el }
Rezultatem jest tablica
[1,2,3,4,5]
Ale nie sądzę, że w pełni rozumiem dlaczego. Dlaczego zwracana jest wartośćeach
ta sama tablica? Czy nie każdy zapewnia po prostu metodę iteracji? Czy też jest to zwykła praktykaeach
metoda zwracania oryginalnej wartości?