Menu
Coddy logo textTech

リストの反復処理

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
challenge icon

チャレンジ

初心者

このチャレンジでは、果物のリストをイテレートしてそれぞれを印刷するために 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
  // ...
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン