[Dart]Map(マップ)のキーをインデックスから取得するには?

Dart

どうも、ちょげ(@chogetarou)です。

DartでMapのキーをインデックスから取得する方法を紹介します。

スポンサーリンク

方法

コンピューター, ノート, オフィス, コード, プログラミング, プログラム

Mapのキーをインデックスから取得するには、keysプロパティとelementAtを使います。

まず、Mapのkeysプロパティにアクセスします。

そして、引数にインデックスを指定したelemenetAtメソッドを、keysから呼び出します。

map.keys.elementAt(index) //indexのキーを取得

elementAtメソッドの引数に指定したインデックスのキーを取得することが出来ます。

使用例

void main() {
  var map = {
    'One' : 1,
    'Two' : 2,
    'Three' : 3
  };
  
  print(map.keys.elementAt(0)); //One
  print(map.keys.elementAt(2)); //Three
}

コメント

タイトルとURLをコピーしました