【问题标题】:print a hashmap inside a hashmap在哈希图中打印哈希图
【发布时间】:2022-12-10 11:46:52
【问题描述】:
use std::collections::HashMap;

fn main() {

    let mut sys                              = HashMap::new();
    let mut strategy:HashMap<String, String> = HashMap::new();

    sys.insert("test".to_string(), &strategy);

    strategy.insert("hi".to_string(), "yo".to_string());

    for (key, value) in &sys {
        println!("{}: {}", key, value);
    }
}

我怎样才能打印价值? 我还想知道如何在没有 for 循环的情况下将整个 hashmap 打印成一行字符串。

【问题讨论】:

    标签: rust hashmap


    【解决方案1】:

    使用 std::collections::HashMap;

    fn main() {

    let mut sys                              = HashMap::new();
    let mut strategy:HashMap<String, String> = HashMap::new();
    
    sys.insert("test".to_string(), &strategy);
    
    strategy.insert("hi".to_string(), "yo".to_string());
    
    for (key, value) in &sys {
        println!("{}: {}", key, value);
    }
    

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-21
      • 2012-08-14
      • 2014-11-30
      • 2016-11-01
      • 1970-01-01
      • 2014-03-30
      相关资源
      最近更新 更多