【发布时间】:2017-12-25 03:42:00
【问题描述】:
编译器说e1: &i32 和e2: i32。阅读文档for slice::Iter 和the book chapter on loops 后,我仍然感到困惑。
更一般地说,可以拥有切片中的特定元素吗?在情况 2 中,e2 似乎拥有一个元素,是吗?
fn main() {
let slice = &[1, 2, 3];
for e1 in slice.iter() {
println!("{}", e1); // case 1
}
for &e2 in slice.iter() {
println!("{}", e2); // case 2
}
}
【问题讨论】:
标签: rust