ループの三段活用は「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) {
  ...
}
---


forEach 実装例

なんか List から取り出しているぞ感があって好き。

---
people.forEach((person) {
  ...
});
---


関連する記事


参照した記事


直近に読んでいた漫画(おすすめ)

コメント

このブログの人気の投稿

ImagePicker を操作すると「Lost connection to device.」とだけ言い残して強制終了するの?|iOS|Flutter

Android SDK バージョン(コンパイルに使用する Android API レベル)を変更するの?|compileSdkVersion|SDK|Android|Flutter