[Ruby] Глюк или фича?

Yuri Leikind y.leikind at sam-solutions.net
Mon Sep 15 19:29:12 MSD 2003


On Mon, 15 Sep 2003 18:50:49 +0400
SoNaR <sonar at scli.ru> wrote:

> 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,
Yuri Leikind




More information about the Ruby mailing list