You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 11:55:16