rustlings 学习005 循环

  1. for
    1.1. for i in 1..5 {}
    1.2. for iter in &arr{ sum += *iter }
  2. range
    2.1 不可变借用
for item in &collection {
}
//另一种写法
for item in collection.iter(){
}

2.2 可变借用

for item in mut collection {
}
//另一种写法
for item in collection.iter_mut(){
}
  1. 获得i,v
for (i,v ) in collection.iter().enumerate() {
  //i, v 
}
  1. continue / beak 与 cpp一样
  2. while 基本上与理解的一样
  3. loop 就是 for;;{}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容