Qiku ← Back to library

AI / Coding and Debugging

The Cost of String Concatenation

The Cost of String Concatenation — Chinese original prompt

这段 [语言] 代码在循环里用 += 拼接 [内容类型],长度到 [规模] 时明显变慢。请结合该语言字符串是否不可变,说明每次拼接复制了多少数据、总代价是多少;再给出推荐写法(缓冲、构建器或 join)和一段等价改写。最后补一句:拼接次数很少时是否值得改。
Site original

Chinese original

How to use

各语言优化程度差别大,先让它说明该语言的具体实现再下结论。

More in this topic