リストの反復処理
CoddyのDartジャーニー「基礎」セクションの一部 — レッスン 55/94。
for-in ループ は、リスト内のすべての要素をイテレートするためのシンプルな方法を提供します。インデックスを使用した従来の for ループを使用するよりもクリーンです。
果物のリストを作成:
List<String> fruits = ['Apple', 'Banana', 'Orange'];
for-in ループを使用して、各要素をイテレートします:
for (String fruit in fruits) {
print(fruit);
}
上記のコードを実行した後、出力は次のようになります:
Apple
Banana
Orangeチャレンジ
初心者このチャレンジでは、果物のリストをイテレートしてそれぞれを印刷するために for-in ループを使用する練習をします。 for-in ループは、リストの各要素を1つずつ処理する簡単な方法です。
以下のコードを完了させて、for-in ループを使用して fruits リストの各果物を別々の行に印刷してください。
期待される出力:
Apple
Banana
Orange
Mango
Strawberryチートシート
for-in ループ は、リスト内のすべての要素をイテレートするための簡単な方法を提供します:
List<String> fruits = ['Apple', 'Banana', 'Orange'];
for (String fruit in fruits) {
print(fruit);
}
これにより、各要素が別々の行に出力されます:
Apple
Banana
Orange自分で試してみよう
void main() {
// 果物のリスト(すでに定義済み)
List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Strawberry'];
// TODO: for-in ループを使用して fruits リストをイテレートする
// 各果物を別々の行に印刷する
// ループはこのように各果物を印刷するべきです:
// Apple
// Banana
// Orange
// ...
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。