Цикл for
Цикл for в Dart выполняет блок кода
заданное количество раз. Он состоит из трех
частей: инициализации, условия и шага.
В первой части мы задаем начальное значение
счетчика, во второй - условие выполнения цикла,
в третьей - изменение счетчика после каждой
итерации.
Синтаксис
for (initialization; condition; step)
{
// body
}
Пример
Давайте выведем числа от 1 до 5:
void main()
{
for (int i = 1; i <= 5; i++)
{
print(i);
}
}
Результат выполнения кода:
1
2
3
4
5
Пример
Давайте выведем элементы списка по индексу:
void main()
{
List<String> list = ['a', 'b', 'c', 'd', 'e'];
for (int i = 0; i < list.length; i++)
{
print(list[i]);
}
}
Результат выполнения кода:
a
b
c
d
e
Пример
Давайте выведем четные числа от 2 до 10:
void main()
{
for (int i = 2; i <= 10; i += 2)
{
print(i);
}
}
Результат выполнения кода:
2
4
6
8
10