Macro nar_dev_utils::push_str
source · macro_rules! push_str { {$out:expr; $($ex:expr),* $(,)?} => { ... }; }
Expand description
用于简化「连续追加字符串」的宏
- 🎯最初用于「字符串格式化」算法中
- 🚩用法:
push_str!(要追加入的字符串; 待追加表达式1, 待追加表达式2, ...)
§用例
use nar_dev_utils::push_str;
let mut s = String::new();
push_str!(
&mut s;
"这",
"是",
"可以被",
&String::from("连续添加"),
"\u{7684}",
);
assert_eq!(s, "这是可以被连续添加的");