02-用 format! 拼接字符串
用 format! 拼接字符串 — Rust Design Patterns
1分钟内可阅读完
译文 · 基于 Rust Design Patterns
原文链接: https://rust-unofficial.github.io/patterns/idioms/concat-format.html
用 format! 拼接字符串
描述
可以用可变 String 上的 push 和 push_str 方法,或使用它的 + 运算符来逐步构建字符串。
不过,使用 format! 通常更方便,尤其是在字面量字符串与非字面量字符串混用的场合。
示例
| |
优点
使用 format! 通常是组合字符串最简洁、最易读的方式。
缺点
它通常不是组合字符串最高效的方式——在可变字符串上执行一系列 push
操作通常最高效(尤其是在字符串已按预期大小预分配的情况下)。