Ruby 2-3

こんにちは!

西大寺にて手を合わせてきました。

配列

今回は配列の基本です。

array_basic.rb
Image from Gyazo

Image from Gyazo

インデックス番号を指定して要素を取り出しています。

array_set.rb
Image from Gyazo

Image from Gyazo

インデクス番号を指定して追加も可能です。
今回みたいにpメソッドを用いると、型情報のわかりやすい出力が可能です。

array_percent.rb
Image from Gyazo

Image from Gyazo

%記法も使用可能です。
%w!...!で文字列配列を、%i!...!でシンボル配列を作成できます。

array_2dim.rb
Image from Gyazo

Image from Gyazo

配列の中に配列を入れる、入れ子の配列も作成可能です。

array_3dim
Image from Gyazo

Image from Gyazo

3次元配列も可能です。
これより大きいものも作成可能ですが、可読性のためにも3次元までが一般的です。
カンマの付け忘れに注意しましょう。。。

ではでは。