ログアウト

配列

配列の利用

 変数には1つの値しか格納できません配列を利用ることで複数の値を持つことが能になりまたとえばりんごりら......といったしり取りの1つ1つの言葉を配列に要素として加えるこができま

・変数と違い配列はの値を保持することができる

 配列に言したあとに配列の要素の値が変更可能であるミュータブル()な配列と宣言したあとに配列の要素の値の変更や要素体の追加削除ができないイミュータブル(不変)な配列がありますそれぞれの宣言方法は変数定数と同じくvarとvalの使い分けになります

ミュータブル(可変)な配列の宣言

イミュータブル(不変) な配列の宣言

 要素の変更をする必要がない合はイミュータブルな配列を利用するほうが不用意な値編集による不具合が減りますらにイミュータブルな配列のほうが高速でどちらで宣言するかよ考えるうにしてください

 配列宣言時に指定する値の指定方法は1つ1つの要素を,(カン)で区切って入力します。要素を指定せずに列のインスタンスのみを宣言する場合型名()で宣言を行い要素の追加には配列が持つappend関数の引数に追加したい要素を指定して行します数についてはあとで説明します

 それでは配列の利用例を見てみましょう

配列の利用例

array1には、あとからりんごりといった文字列を指定できまイミュータブルなarray2にはあからの要素の追加がでませarray3はString型のりんごごりら,で区切って初に格納しています

 配列に格納した要素の参照には添字(そえじ)を使用します字は]で囲んの先頭から[0][1][2]......[n]と数えます。

添字を利用した参照方法

・添字のイメージ図

 添字を利用して値を参照する例を確認してみましょう。

添字を利用して値を参照した例