Rust格式化字符串:如何结合内联变量与pretty-print语法?
Rust内联变量与Pretty-Print的结合方法
当然可以结合使用!只需要把pretty-print的格式化标记#?直接附加在内联变量名的后面即可,语法为{变量名:#?}。
举个实际的代码示例:
use std::collections::HashMap; fn main() { let mut my_map = HashMap::new(); my_map.insert("name", "Alice"); my_map.insert("age", "30"); // 结合内联变量与pretty-print的写法 println!("{my_map:#?}"); }
这段代码会以带缩进的美观格式打印出HashMap的内容,效果和使用println!("{:#?}", my_map)完全相同。
内容的提问来源于stack exchange,提问作者Milkncookiez
相关产品推荐
相关产品推荐

