在rust中,可以使用HashMap动态构造字典。方法如下:
一、首先,添加如下引用
use std::collections::HashMap;
二、代码示例
let mut MyUsers=HashMap::new();
MyUsers.insert("KL","Kerala");
MyUsers.insert("KL","Learnfk");
MyUsers.insert("学科","人工智能");
MyUsers.insert("学科","元宇宙");
println!("元素总数: {}",MyUsers.len());
println!("输出看看是啥样{:?}",MyUsers);
三、知识拓展
使用HashMap构造字典,如果添加的key存在重复,不会报错,但只会保留最后一个相同的key及值。这功能有点像python中的集合,可以使用来排除重复项保留唯一的特性。
如上代码输出的内容是:
元素总数: 2
输出看看是啥样{"KL": "Learnfk", "学科": "元宇宙"}