[Dart]Map(マップ)の最初の要素を取得するには?

Dart

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

Mapの先頭の要素を取得する方法を紹介します。

スポンサーリンク

方法

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

Mapの先頭の要素を取得するには、entriesプロパティを使います。

まず、「map.entries」のように、Mapのentriesプロパティにアクセスします。

そして、entriesにfirstプロパティにアクセスします。

map.entries.first;

firstプロパティは、Mapの最初の要素をMapEntryとして返します。

MapEntryは、キーと値をセットにした要素を扱う型です。

要素のキーにはkeyプロパティ、要素の値にはvalueプロパティでアクセスできます。

使用例

void main() {
  var numbers = {
    'One' : 1,
    'Two' : 2,
    'Three' : 3,
    'Four' : 4,
    'Five' : 5,
  };
  
  var firstElement = numbers.entries.first;
  
  print(firstElement); //MapEntry(One: 1)
}

コメント

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