配列の宣言
CoddyのRustジャーニー「Fundamentals」セクションの一部 — レッスン 55/75。
配列は、すべての要素が最初から同じ型でなければならない固定サイズのコレクションです。配列は角括弧 [] を使用して作成され、配列内の項目はカンマで区切られます。
配列を作成する例を以下に示します:
let numbers = [1, 2, 3, 4, 5];配列の長さを確認するには、.len() フィールドを使用します:
let length = numbers.len();変数 length は、配列に5つの要素があるため、5を保持します。
配列を作成するもう一つの方法は、: キーワードを使用し、その後に配列の型とサイズを続ける方法です:
let numbers: [i32; 5] = [0; 5];すべて0で初期化された、5つの整数の配列を作成します。
チャレンジ
簡単shopping_list という名前の配列を作成し、次の項目を含めてください:bread、eggs、milk、および butter。
チートシート
配列は、すべての要素が同じ型でなければならない固定サイズのコレクションです。角括弧 [] を使用し、項目をカンマで区切って配列を作成します。
let numbers = [1, 2, 3, 4, 5];.len() を使用して配列の長さを確認します。
let length = numbers.len();型注釈と初期化を使用して配列を作成します。
let numbers: [i32; 5] = [0; 5]; // 5つの整数を持つ配列を作成し、すべて0で初期化します自分で試してみよう
fn main() {
// ここで shopping_list 配列を作成してください
// 以下のコードは変更しないでください
println!("Shopping List:");
for i in 0..shopping_list.len() {
println!("{}", shopping_list[i]);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。