Итерация по списку
Часть раздела Основы путешествия по 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Задание
НовичокВ этом задании вы попрактикуетесь в использовании цикла 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 для итерации по списку фруктов
// и выведите каждый фрукт на отдельной строке
// Цикл должен выводить каждый фрукт вот так:
// Яблоко
// Банан
// Апельсин
// ...
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы, часть 2
Операторы сравненияЛогический ANDЛогический ORЛогический NOTОператоры проверки типаПовторение - Сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции - Основы словарей
Что такое словари?Создание словаряДоступ к значениям по ключуПары ключ-значениеПолучение размера словаряПолучение ключейПолучение значенийПроверка существования ключа2Переменные и основные типы данных
Что такое переменные?СтрокиЦелые числа (int)Вещественные числа (double)Булевы значения (bool)Вывод типов с 'var'Финальные переменныеКонстантные переменныеСоглашения об именованииОсновы null-безопасностиПовторение - Объявление переменных8Поток управления - Циклы
Цикл 'for'Цикл 'while'Цикл 'do-while'Использование 'break' в циклахИспользование 'continue' в циклахИтог - Повторение кода3Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор модуляИнкремент и декрементСокращённые присваиванияИтог - Простые вычисления6Управление потоком - Принятие решений
Оператор 'if'Оператор 'else'Оператор 'else if'Повторение - Простые решенияВложенные операторы 'if'Оператор 'switch'9Коллекции - Основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокИтерация по списку12Расширенные функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение - Параметры функций15Проект: Простой калькулятор
НастройкаОбъявление числа