Dartでenuemerate loop
リストの中身とINDEXがそれぞれ欲しい場合、pythonだとenumerate()を使用する。
code: loop.py
l = 'Alice', 'Bob', 'Charlie'
for i, name in enumerate(l):
print(i, name)
Dartの場合はおそらくそのような関数はないので、一度asMap()でMapにするとkeyに自動でinddexが割り当てられ、それをForEachする。
code: loop.dart
List<String> l = 'Alice', 'Bob', 'Charlie';
l.asMap().forEach((index, value) => print('$index $value'));
#Dart