ソースを参照

arrays, vectors and slices

Lucas Stadler 10 年 前
コミット
c45238ed46
共有1 個のファイルを変更した24 個の追加0 個の削除を含む
  1. 24 0
      rust/book/src/main.rs

+ 24 - 0
rust/book/src/main.rs

@ -100,4 +100,28 @@ fn main() {
100 100
101 101
    string.push_str(" (again...)");
102 102
    println!("{}", string);
103
104
    // arrays
105
    let array: [i32; 3] = [1, 2, 3];
106
107
    println!("You have {} numbers:", array.len());
108
    for n in array.iter() {
109
        println!("{}", n);
110
    }
111
112
    // vectors
113
    let mut vec: Vec<i32> = vec![4, 5, 6];
114
    vec.push(7);
115
116
    println!("You have {} more numbers:", vec.len());
117
    for n in vec.iter() {
118
        println!("{}", n);
119
    }
120
121
    // slices
122
    let middle = &vec[1..3];
123
    println!("Only a few of those:");
124
    for n in middle.iter() {
125
        println!("{}", n);
126
    }
103 127
}