ループの三段活用は「for」「for-in」「forEach」なの?|List|Dart|Flutter
Flutter(というか Dart)の List でループを実装するとき、パッと思い出せなくて手が止まっちゃう。
だから忘れないように、ループ三段活用「for」「for-in」「forEach」って覚えることにした。
「フォー!」
「フォーイン!」
「フォーイーチ!」
これで忘れない。しばらく叫ぼう(クセになる…)。
for 実装例
他言語でもよく見るスタンダードな形。List の総数を参照したり、ちょっと面倒くさい。
---
for (var i = 0; i < people.length; i++) {
var person = people[i];
}
---
for-in 実装例
ゴマッチョ的に何故か一番これが思い出せない。
---
for (var person in people) {
...
}
---
for (var person in people) {
...
}
---
forEach 実装例
なんか List から取り出しているぞ感があって好き。
---
people.forEach((person) {
...
});
---
people.forEach((person) {
...
});
---
関連する記事
参照した記事
- Dartのfor文の書き方、List、Map
- 【Flutter/Dart】ループ処理とは?概念や使い方を徹底解説!
- [Dart]リスト(配列)をループして繰り返し処理をするには?
- Looping: for-in and forEach
コメント
コメントを投稿