当前位置: 首页 > news >正文

官方网站 建设情况汇报芜湖做的好的招聘网站

官方网站 建设情况汇报,芜湖做的好的招聘网站,商标注册费用,廊坊手机网站制作一、HashMap是什么#xff0c;怎么用 1、HashMap是什么 HashMap 也是 Rust 标准库中提供的集合类型#xff0c;但是又与动态数组不同#xff0c;HashMap 中存储的是一一映射的 KV 键值对#xff0c;并提供了平均时间复杂度为 O(1) 的查询方法。 2、HashMap怎么用 …一、HashMap是什么怎么用 1、HashMap是什么 HashMap 也是 Rust 标准库中提供的集合类型但是又与动态数组不同HashMap 中存储的是一一映射的 KV 键值对并提供了平均时间复杂度为 O(1) 的查询方法。 2、HashMap怎么用 1创建哈希表 使用new 方法创建 use std::collections::HashMap;//注意要导入包// 创建一个HashMap用于存储宝石种类和对应的数量 let mut my_gems HashMap::new();// 将宝石类型和对应的数量写入表中 my_gems.insert(红宝石, 1); my_gems.insert(蓝宝石, 2); my_gems.insert(河边捡的误以为是宝石的破石头, 18);使用collection创建 fn main() {use std::collections::HashMap;let teams_list vec![(中国队.to_string(), 100),(美国队.to_string(), 10),(日本队.to_string(), 50),];let teams_map: HashMap_,_ teams_list.into_iter().collect();println!({:?},teams_map) }元组数据直接创建 use std::{collections::HashMap}; fn main() {let teams [(Chinese Team, 100),(American Team, 10),(France Team, 50),];let mut teams_map1 HashMap::new();for team in teams {teams_map1.insert(team.0, team.1);}let teams_map2 HashMap::from(teams);assert_eq!(teams_map1, teams_map2);println!(Success!) }2哈希表的元素所有权转移 即放入元素到哈希表中也会发生所有权转移 fn main() {use std::collections::HashMap;let name String::from(Sunface);let age 18;let mut handsome_boys HashMap::new();handsome_boys.insert(name, age);println!(因为过于无耻{}已经被从帅气男孩名单中除名, name);println!(还有他的真实年龄远远不止{}岁, age); }3 获取哈希表中的元素 use std::collections::HashMap;let mut scores HashMap::new();scores.insert(String::from(Blue), 10); scores.insert(String::from(Yellow), 50);let team_name String::from(Blue); let score: Optioni32 scores.get(team_name);get 方法返回一个 Optioni32 类型当查询不到时会返回一个 None查询到时返回 Some(i32)i32是对 HashMap 中值的借用如果不使用借用可能会发生所有权的转移 4遍历哈希表中的元素 use std::collections::HashMap;let mut scores HashMap::new();scores.insert(String::from(Blue), 10); scores.insert(String::from(Yellow), 50);for (key, value) in scores {println!({}: {}, key, value); }5哈希表插入新值 fn main() {use std::collections::HashMap;let mut scores HashMap::new();scores.insert(Blue, 10); }6没有则插入 fn main() {use std::collections::HashMap;let mut scores HashMap::new();scores.insert(Blue, 10);// 查询Yellow对应的值若不存在则插入新值let v scores.entry(Yellow).or_insert(5);assert_eq!(*v, 5); // 不存在插入5 }7已有则更新 fn main() {use std::collections::HashMap;let mut scores HashMap::new();scores.insert(Blue, 10);// 覆盖已有的值let old scores.insert(Blue, 20);//覆盖assert_eq!(old, Some(10));}
http://www.pierceye.com/news/335587/

相关文章:

  • 新网站怎么做才会被收录正品海外购网站有哪些
  • 广东手机网站建设品牌js制作网页计算器
  • 化隆网站建设公司学做网站多久
  • 网站域名如何查询上海室内设计公司哪家好
  • 电子书推送网站怎么做新做的网站如何
  • 网站建设图片怎么加水印电商平台网站建设功能介绍
  • 一个门户网站怎么做金坛网站建设哪家好
  • 大学网站建设图江苏廉政建设网站
  • 班级网站建设方案网页美工的设计要点
  • 微网站搭建流程做网站的广告语
  • 那个网站做外贸canvas做的网站
  • 学做视频的网站wordpress上传大附件
  • 怎么做网站卖产品黄埭网站建设
  • 娱乐网站 建站软件学校网站建设栏目
  • 做调研有哪些网站网站建设策划书
  • 旺道网站排名优化建设网站需要做的工作
  • 设计公司网站 唐山本地备份wordpress
  • 淘宝客网站建设多少钱app网站开发案例
  • vs2008不能新建网站个性手绘个人网站模板下载
  • 西安好的网站建设公司西安高端网站制作公司哪家好
  • 网站分享按钮网站运营建站优化专家
  • 网站微信建设运维经验分享用cms创建自己带数据库的网站和在本机搭建网站运行平台的心得体会
  • wordpress建站吧做网站接专线费用
  • c 做网站设计广东seo点击排名软件哪里好
  • 微网站微网站seo服务理念
  • 建设网站招聘商标注册查询官网网站
  • 建设彩票网站合法吗新浪sae 搭建wordpress
  • 加热器网站怎么做的课程网站建设规划方案
  • 网站建设目标文档鄂州网站制作哪家好
  • 廉政建设网站微信运营