配列要素を取得する
【開発環境】
OS:Win11(64ビット)
Ruby 3.0.1
VSCodeバージョン: 1.57.1
【配列に含まれる要素を取得する】
・書式
変数 = Arrayオブジェクト[index]
上記は1つの要素を取得するものですが、他にも複数の要素を配列として取得することが出来ます。
【開始インデックスと終了インデックスを指定して新しい配列を作成する】
指定した開始インデックスと終了インデックスまでの要素を新しい配列として取得するには次の構文を使います。
・書式
新しいArrayオブジェクト = Arrayオブジェクト[start..end]
「start」に指定したインデックスから「end」に指定したインデックスまでの要素で新しい配列を作成します。
・例文
ary = ["東京", "大阪", "名古屋", "福岡", "札幌"]
newary = ary[1..3]
上記の場合には新しい配列「newary」として「大阪」「名古屋」「福岡」の3つの要素を持つ新しい配列が作成されます。
サンプルプログラム
【開始インデックスと要素数を指定して新しい配列を作成する】
指定した開始インデックスと要素数を指定して新しい配列として取得するには次の構文を使います。
・書式
新しいArrayオブジェクト = Arrayオブジェクト[start, len]
※「start」に指定したインデックスから「len」に指定した要素数分だけの要素で新しい配列を作成します。
例文
ary = ["東京", "大阪", "名古屋", "福岡", "札幌"]
newary = ary[1, 2]
上記の場合には新しい配列「newary」として「大阪」「名古屋」の2つの要素を持つ新しい配列が作成されます。
サンプルプログラム
※コメント投稿者のブログIDはブログ作成者のみに通知されます