0

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 はソートされていますか? ソートされた配列を行う方法は?

4

2 に答える 2

1

s のArrayBuffer をラップしている場合A(s で何をしているのか不明Long)、 を使用してバッファをソートできますarrb.sorted

于 2013-05-22T16:09:02.507 に答える