reference - 为什么在 for 循环中使用对不可变向量的引用?
问题描述
在Rust Book 的第 8 章中,他们给出了以下示例:
let v = vec![100, 32, 57];
for i in &v {
println!("{}", i);
}
我不明白为什么&v
使用v
.
如果v
是不可变的,使用引用而不是v
自身的目的是什么?
解决方案
推荐阅读
- c++ - 在cpp中使用多个线程在进程之间同步
- html - 基于变量的CSS可见性
- javascript - 在 highcharts 中查看数据表
- postgresql - 学生 21 岁时的 PostgresSQL 日期
- javascript - 在 JavaScript 中解析特定的 Json
- html - CSS 联系表没有响应
- datetime - 如何通过 Groovy setter 设置日期时间
- php - Laravel {{Form::Select}} 未将值传递给 POST 请求参数
- git - 如何在多台计算机上设置 git
- firebase - Firebase Functions 自定义域与单页应用程序