0

2.13.3 API 说:

def addOne(elem: A): ArrayBuffer.this.type

将单个元素添加到此数组缓冲区。

final def append(elem: A): ArrayBuffer.this.type

将给定元素附加到此缓冲区。

他们似乎做同样的事情?

4

1 回答 1

3

他们是一样的东西。ArrayBuffer是 的后代Buffer,它定义append

@`inline` final def append(elem: A): this.type = addOne(elem)

addOne作为ArrayBuffer其对Growable.

请参阅:Buffer.scala

于 2021-07-24T13:51:00.553 回答