配列の型付け
メニューを表示するにはスワイプしてください
TypeScriptは、その型システムで知られています。そのため、TypeScriptという名前が付いています。
© このコースの著者
前の章ですでに配列の型付けについて見てきました。
まず最初に、一つの疑問に答えましょう:なぜ配列に型付けが必要なのでしょうか?
本棚の例を考えてみましょう。本棚を購入し、さまざまな本を並べ始めます。しかし、時間が経つにつれて、メダル、カップ、箱など、他のさまざまなものも置くようになります。最終的に、本棚はただの棚になってしまいます。
ここで型付けが役立ちます。本棚には本だけを入れると決めた場合、そのことを型として指定します。
例えば、次のようになります:
let bookshelf: book[] = [`book names`]
つまり、本棚には本のみを収納することを定義しました。
注意
book[]という型は存在しません。この例を分かりやすくするために作ったものです。
もし本だけでなく、例えばフィギュアも収納するために本棚を購入した場合、bookshelf 配列には複数のデータ型を指定できます。例:
let bookshelf: (book | figurines)[] = [data];
このように、bookshelf には本だけでなくフィギュアも収納できると定義しました。
実際のケースでも、配列を作成する際に同じことができます。例えば、数値と文字列の両方を格納する必要がある場合、次のようになります。
12let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
配列を宣言する際に2種類の型を使用しました。数値と果物を混在させています。
なぜでしょうか?
わかりません。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 3
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 3