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はパフォーマンス上必要な場合以外はあまり積極的に使いません。