array = [[]]
for level in 0..counter-1
for line in 0..counter-1
array[level].push(rectangle[x+level][y+line])
end
end
我得到這個錯誤NoMethodError:未定義的方法`推」的零:NilClass紅寶石,多維數組推錯誤
我想找到一個矩形內所有的廣場,但是當我試圖保存在自定義數組中的平方我得到一個錯誤。
array[level].push(rectangle[x+level][y+line])
所有我想在這裏做,以產生像例如陣列的正方形[[3,4],[5,2],其將是
3 4 5 2
。 問題是,array[0].push(rectangle[x+level][y+line])
與數量而不是變量工作,但與變量'水平'它給了我錯誤,但是,如果我使用常數我不能生成多級數組。
有幫助嗎?
請顯示「counter」和「rectangle」來自哪裏。 –
'rectangle'是函數參數(2d數組) – Aldon