$Array1[0][0] = 10; $Array1[0][1] = 15; $Array1[1][0] = 20; $Array1[1][1] = 30; .... @Array2 = @Array1; # Loop through @Array1 and make changes to it. After loop I want to make reference to initial values that were stored in Array1 through use of Array2.