0
ArrayBuilderがないメソッドの定義を持っていない:まだArrayBuilderの基本クラスがメソッドインタフェースを提供しないのはなぜですか?
abstract class ArrayBuilder[T] extends ReusableBuilder[T, Array[T]] with Serializable
、それの実装は、一般的に同じインタフェースと共有メソッドが、ジェネリック型引数T
まで(一例としてmkArray
をとる)であろう。
final class ofFloat extends ArrayBuilder[Float] {
//...
private def mkArray(size: Int): Array[Float] = {
val newelems = new Array[Float](size)
if (this.size > 0) Array.copy(elems, 0, newelems, 0, this.size)
newelems
}