どうも、ちょげ(@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
}
コメント