広告スペース(バナー)
🎯Dart レッスン
基本文法とNull安全7▾
コレクションとクラス5▾
Flutter開発に役立つ機能4▾
レッスン 10 / 20
マップ(Map)を使ってみよう
このレッスンでは、キーと値のペアでデータを管理するマップ(Map)の使い方を学びます。「Dart Map 使い方」で調べている方向けです。
Map<キーの型, 値の型>という書き方で、キーを指定して値を取り出せるデータ構造を作れます。他の言語の辞書・連想配列に相当します。
サンプルコードでは、Map<String, int> prices = {'りんご': 100, 'みかん': 80};という商品と価格のマップを作り、prices['りんご']で値を取り出しています。
初心者がよくつまずくのが、存在しないキーにアクセスするとnullが返ってくることです。マップから値を取り出すときは、キーが存在するかどうかを意識しておく必要があります。
実際の開発現場では、APIから受け取ったJSONデータをMapとして扱う場面が非常に多く、Dartのマップ操作は実務で欠かせないスキルです。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではDartを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
商品と価格を紐づけて管理する、ミニ在庫リストが作れるようになります。
商品と価格を紐づけて管理する、ミニ在庫リストが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)