2.13.3 API 说:
def addOne(elem: A): ArrayBuffer.this.type
将单个元素添加到此数组缓冲区。
final def append(elem: A): ArrayBuffer.this.type
将给定元素附加到此缓冲区。
他们似乎做同样的事情?
2.13.3 API 说:
def addOne(elem: A): ArrayBuffer.this.type
将单个元素添加到此数组缓冲区。
final def append(elem: A): ArrayBuffer.this.type
将给定元素附加到此缓冲区。
他们似乎做同样的事情?
他们是一样的东西。ArrayBuffer
是 的后代Buffer
,它定义append
:
@`inline` final def append(elem: A): this.type = addOne(elem)
addOne
作为ArrayBuffer
其对Growable
.
请参阅:Buffer.scala。