Scala での ArrayBuffer の使用について簡単な質問があります
class NewArray[A <% OtherClass with Ordered[A]] (arrb: ArrayBuffer[Long]) {
val arrBuffer: ArrayBuffer[Long] = arrb
def +(n : Long) {
if(!this.isMember(n))
arrBuffer += n
}
...
}
NewArray は、ArrayBuffer 型の arrBuffer をカプセル化します。NewArray で実行される新しい操作は、基本的に ArrayBuffer に基づいています。
NewArray はソートされていますか? ソートされた配列を行う方法は?