首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ArrayBuffer.addOne和ArrayBuffer.append有什么区别?

ArrayBuffer.addOne和ArrayBuffer.append有什么区别?
EN

Stack Overflow用户
提问于 2021-07-24 12:30:02
回答 1查看 208关注 0票数 0

2.13.3 API说:

代码语言:javascript
复制
def addOne(elem: A): ArrayBuffer.this.type

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

代码语言:javascript
复制
final def append(elem: A): ArrayBuffer.this.type

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

他们似乎做了完全一样的事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-24 13:51:00

他们是一回事。ArrayBufferBuffer的后代,它定义了append

代码语言:javascript
复制
@`inline` final def append(elem: A): this.type = addOne(elem)

addOne是在ArrayBuffer中实现的,作为实现Growable的一部分。

见:Buffer.scala

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68509977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档