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

网站的弹窗是怎么做的公司做网站一般多少钱运营

网站的弹窗是怎么做的,公司做网站一般多少钱运营,企业网站开发实训过程与内容,做网站怎么挣钱赚钱Rust 学习笔记:关于 HashMap 的练习题 Rust 学习笔记:关于 HashMap 的练习题以下代码能否通过编译?若能,输出是?以下代码能否通过编译?若能,输出是? Rust 学习笔记:关于 …

Rust 学习笔记:关于 HashMap 的练习题

  • Rust 学习笔记:关于 HashMap 的练习题
    • 以下代码能否通过编译?若能,输出是?
    • 以下代码能否通过编译?若能,输出是?

Rust 学习笔记:关于 HashMap 的练习题

以下代码能否通过编译?若能,输出是?

use std::collections::HashMap;fn main() {let mut h = HashMap::new();h.insert("k1", 0);let v1 = &h["k1"];h.insert("k2", 1);let v2 = &h["k2"];println!("{} {}", v1, v2);
}

不能通过编译。v1 持有了不可变引用导致第二次 insert 报错。

insert() 是对 HashMap 的可变借用,而 &[] 是对 HashMap 的不可变借用,如果两个借用的作用域有交叠的话就可能引发潜在的内存安全问题。

以下代码能否通过编译?若能,输出是?

use std::collections::HashMap;fn main() {let mut h: HashMap<char, Vec<usize>> = HashMap::new();for (i, c ) in "hello!".chars().enumerate() {h.entry(c).or_insert(Vec::new()).push(i);}let mut sum = 0;for i in h.get(&'l').unwrap() {sum += *i;}println!("{}", sum);
}

可以通过编译。输出 5。

http://www.dtcms.com/wzjs/561100.html

相关文章:

  • 网站域名验证怎么查看网站的pv uv
  • 网站建设用什么字体网站开发 公司 深圳
  • 济南物流行业网站建设工具中国企业网址大全
  • 怎么自创网站网站建设服务哪家好 价格多少钱
  • 怎么做网站封面上的图专业企业展馆展厅设计公司
  • wordpress教育插件网站如何优化排名
  • 全国备案网站数量hmm船公司网站
  • 泉州市第一建设有限公司网站今天wordpress很慢
  • 生态旅游网站的建设的内容h5页面制作网站
  • 南阳专业网站设计公司西宁网站制作费用是多少
  • 短视频运营推广给你一个网站你如何做优化
  • 注册网站建设wordpress 缩略图变形
  • 网站建设管理工作计划wordpress 添加水印
  • 母婴行业网站建设聊城正规网站建设公司电话
  • 小公司做网站需要注意什么欧洲站vat激活
  • 东莞建网站公司平台wordpress问卷调查
  • 化妆品营销型网站模板下载建筑公司分公司
  • 免费教育网站建设站长工具seo优化
  • 做教育集团的网站建设国外网站拼邮需要怎么做
  • 黄石市下陆区建设管理局网站做网站用的动漫资料
  • 不相关的网站做单项链接可以吗app网站开发公司的logo
  • 中国建设银行官方网站2018年年报wix建站教程
  • 网站推广常用的方法旅游网站开发设计
  • 胶州网站建设案例wordpress批量信息导入工具
  • 网站备案需要拍照网站建设费用核算
  • php网站开发开发网站教程深圳惠州网站建设公司
  • 成都网站建设低价徐州网站建设公司官网
  • 百度seo专业网站贵阳网站建设q479185700惠
  • 广州建设工程造价管理站怎样做网站设计要交税吗
  • 网站建设的目的及功能定位是啥企业邮箱注册申请价格