Arrayの勉強
RubyでArrayを使うには、以下のように定義します。
ary = []
Javaで書くと以下と同じです。
List ary = new ArrayList();
初期値を指定する(※)ことも可能ですし、Array内要素の置き換え(index指定)、
追加(push)などの他にもいくつか操作系メソッドがあります。
また、取り出すときもindex指定やIteratorによる取り出しが可能です。
例(Iterator)
arry[0] = "item 0"
arry[1] = 1
arry[2] = "item3"arry.each{ |var|
p var
}
結果
"item 0"
1
"item3"
※あらかじめ初期のサイズが判っていれば、
同じ値で初期化することができます。
#リスト内のすべての要素を"test"で初期化
init_array = Array.new(5,"test")
p init_array[3]