dartで配列から、DropdownMenuItemを作るために、
map関数でindexを取得したかったので調べました。
map関数でindexを取得する方法
ListをasMapでMap型に変換して、それをentriesという形にすると
entryの配列みたいなのになるので、そこからkeyとvalueが取得できる
例
['test', 'test2'].asMap().entries.map((entry) => DropdownMenuItem(
value: entry.key.toString(),
child: Text(entry.value),
)).toList();
Flutter開発で知らないと損すること