如果使用 list = Array.new(m,Array.new(n,0));来初始化一个二维数组,那么其中一行的值改变将会影响所有行的值
虽然不知道这是为什么但是猜想的是所有的行都是指向同一个Array.new出来的Array。
怎么它就这么不ai呢,难道要我在使用到这一行的时候再自信new一个Array吗
如果使用 list = Array.new(m,Array.new(n,0));来初始化一个二维数组,那么其中一行的值改变将会影响所有行的值
虽然不知道这是为什么但是猜想的是所有的行都是指向同一个Array.new出来的Array。
怎么它就这么不ai呢,难道要我在使用到这一行的时候再自信new一个Array吗
转载于:https://www.cnblogs.com/alabasta/archive/2012/03/27/2419766.html