Array(配列)
Arrayは他の言語と大体おなじです。また要素の中身を変更できます。
Arrayはmutableです
Arrayは次のように宣言できます。
(var/val) arr = Array(pram1, pram2, pram3, ..., pramN)
newは必要ないです
要素へのアクセスは次のようになります。
arr(indexNumber) = pram
Arrayの長さはlengthで取得できます。
arr.length
Arrayにはいくつかの罠があるので注意してください。
- 要素が同じでもequalsでtrueにならない。
- 生成するときにClass Tagというものが必要
- etc...
これらの事情により、Arrayはパフォーマンス上必要な場合以外はあまり積極的に使いません。