Rubyメモ
配列
最終更新:
kmo2
-
view
配列
0から数える。添え字は[]で囲う。初期値は[1,2,3]のように指定できる。
Arrayクラスとして実装されているのか。
必要に応じてサイズは動的に大きくなる。
配列のサイズはArrray#lengthメソッドで分かる。
Arrayクラスとして実装されているのか。
必要に応じてサイズは動的に大きくなる。
配列のサイズはArrray#lengthメソッドで分かる。
array = [1,2,3] for a in array do puts a end puts array.length puts "=============" array[10] = 1 for a in array do puts a end puts array.length
二次元配列
2x3の二次元配列を確保して全て0に埋めるには、ブロックを使って以下のようにする
Array.new( height ) do Array.new( width, 0 ) end
以下のように書くと、内側のArray.newで確保した配列の参照を外側のArraw.newで確保したべての配列で同じものを参照してしまう。
array = Array.new( height, Array.new( width, 0 ) )