Hello Ruby,
@ar = [[1,2,3],[4,5,6],[7,8,9]]
def test( ar = @ar )
i, j = 2, 1
ar[ i ][ j ], ar[ i ][ j+1 ] = ar[ i ][ j+1 ], ar[ i ][ j ]
return ar
end
p test
p @ar
Почему поменялось значение массива и как этого избежать?
--
Best regards,
SoNaR mailto:sonar at scli.ru