AI / 编程与调试
说明循环里累加字符串为什么变慢,并给出该语言的正确写法
这段 [语言] 代码在循环里用 += 拼接 [内容类型],长度到 [规模] 时明显变慢。请结合该语言字符串是否不可变,说明每次拼接复制了多少数据、总代价是多少;再给出推荐写法(缓冲、构建器或 join)和一段等价改写。最后补一句:拼接次数很少时是否值得改。
中文原文
各语言优化程度差别大,先让它说明该语言的具体实现再下结论。