Railsチュートリアルの配列と範囲演算子のところを勉強しました。
文字列はsplitで配列に変換することができます。
配列の最初の要素のインデックスは0、2番目は1...となります。負のインデックスも指定できます。この場合は配列の最後から計算していきます。
Railsの場合、次のようなアクセス方法もあります。
配列とlengthを組み合わせると要素数を取得できます。
lengthメソッド以外にも、さまざまなメソッドに応答します。
- sort
- reverse
- shuffle
上のどのメソッドを実行した場合にも、a自身は変更されていません。変更したい場合は次のように 破壊的”メソッドを使用します。
pushメソッドまたは << をつかって配列に値を追加できます。
Rubyの配列は、他の多くの言語の配列とは異なり、さまざまな型を共存させることができます。
配列を文字列に変換したい場合はjoinメソッドを利用します。
(0..9)という感じに書くことで範囲の機能を利用することができます。
範囲を使って配列から特定の値を取得することができます。-1で配列のラストを指定することもできます。
範囲は数値だけでなく、次のように文字列にも利用できます。