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

Dart

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

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

スポンサーリンク

方法

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

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

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

そして、valuesプロパティからelementAtを呼び出します。

elementAtの引数に、インデックスを指定します。

map.values.elementAt(index) //indexの値を取得

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

使用例

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

コメント

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