Scala ListBufferとArrayBufferの違い
Scalaでは、ListとArrayはいずれも要素の追加を行うことができません。 要素の追加を行いたい場合は、ListBufferもしくはArrayBufferを利用する必要があります。
ListBufferとArrayBufferの違いは、以下になります。
ListBuffer
ListBufferは、先頭への挿入、最後尾への追加性能良い。そのほかは要素数に比例。
ArrayBuffer
ArrayBufferは、最後尾への追加、任意の要素への参照(= 更新も ) が良い。 挿入や削除の性能は要素数に比例。
参考: www.ne.jp
以下書籍も参考にしました。:
- 作者: 浅海智晴
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2010/06/23
- メディア: 単行本
- 購入: 5人 クリック: 231回
- この商品を含むブログ (20件) を見る