Dzwebs.Net

撰写电脑技术杂文十余年

rust通过&mut和星号使用match修改Vec中的元素的例子

Admin | 2023-2-22 17:11:11 | 被阅次数 | 933

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  搞得有点复杂嘛,反正一边学习一边试了。如题所示,代码如下

  fn main() {
  let mut names = vec!["hello","rust","other"];

//names[2] = "CastlePeak";本句等于下面的for循环功能

for name in names.iter_mut(){
*name = match name{
&mut "other" => "CastlePeak",
_ =>  name,
}
}
println!("names: {:?}", names);

  }

  运行如上代码,输出

  names: ["hello", "rust", "CastlePeak"]


该杂文来自: 最新技术

上一篇:rust泛型T构造函数实现的加减乘除

下一篇:rust泛型T构造结构体的通用字段及impl构造自定义

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计