数据结构
strings.Builder
strings.Builder
结构体用于构建字符串。
与string值相比优势主要体现在字符串拼接方面,string拼接的结果是生成新的string,需要把原字符串拷贝到新的string中;Builder底层存在[]byte,按需扩容,不必每次都进行拷贝
对于非空的strings.Builder复制会引发panic
|
|
strings.Reader
strings.Reader
结构体用于读取字符串
Reader的优势是维护了一个已读计数器,知道下一次读的位置,读取速度更快
|
|
示例
|
|
函数
|
|