rustlet v = vec![1,2,3,4,5] // v: Vec<i32>
// let v = vec!(1,2,3,4,5) マクロに対する括弧はどっちでもいい
let ys = vec![0; 10] // [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
ys[0] // 要素へのアクセス インデックスはusize型
rustlet mut v = vec![1, 2, 3, 4, 5];
for i in &v {
println!("A reference to {}", i);
}
for i in &mut v {
println!("A mutable reference to {}", i);
}
for i in v {
println!("Take ownership of the vector and its element {}", i);
}