Menu
Coddy logo textTech

Итерация по списку

Часть раздела Основы путешествия по Dart на Coddy — урок 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 — это простой способ обработать каждый элемент списка по одному.

Завершите код ниже, чтобы вывести каждый фрукт из списка fruits на отдельной строке с использованием цикла for-in.

Ожидаемый вывод:

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 для итерации по списку фруктов
  // и выведите каждый фрукт на отдельной строке
  
  
  // Цикл должен выводить каждый фрукт вот так:
  // Яблоко
  // Банан
  // Апельсин
  // ...
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы