Menu
Coddy logo textTech

マップの作成

CoddyのDartジャーニー「基礎」セクションの一部 — レッスン 57/94。

Dart で マップを作成するには、中括弧 {} を使用し、コロンで区切られたキー-値ペアを記述します。マップはデータをキー-値の関連付けとして格納します。

文字列のキーと整数の値を持つマップを作成:

Map<String, int> studentScores = {
  'John': 95,
  'Sarah': 88,
  'Michael': 72
};
print(studentScores);

上記のコードを実行した後、出力は次のようになります:

{John: 95, Sarah: 88, Michael: 72}

空のマップを作成し、その型を指定します:

Map<String, bool> userStatus = {};
print(userStatus);

上記のコードを実行すると、出力は以下のようになります:

{}
challenge icon

チャレンジ

初心者

この課題では、学生の名前とそのスコアを保存するシンプルなマップを作成します。Dartのマップは、キー-値ペアとしてデータを格納し、各値が一意のキーと関連付けられています。

以下のコードを完成させて、studentScoresという名前のマップを作成し、次の学生の名前とスコアを含めてください:

  • Alice: 95
  • Bob: 85
  • Charlie: 90

マップを作成した後、プログラムがそれを印刷します。

期待される出力:

{Alice: 95, Bob: 85, Charlie: 90}

チートシート

Dart で マップを作成するには、中括弧 {} にコロンで区切られたキー-値ペアを使用します:

Map<String, int> studentScores = {
  'John': 95,
  'Sarah': 88,
  'Michael': 72
};

空のマップを作成し、その型を指定します:

Map<String, bool> userStatus = {};

自分で試してみよう

void main() {
  // TODO: 'studentScores' という名前のマップを作成し、学生の名前をキーとして
  // 課題の説明で提供されたデータを使用して、スコアを値として格納する
  
  // 以下の行は変更しない - あなたのマップを出力します
  print(studentScores);
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン