Как выполнить foreach в языке dart?

Пользователь

от wilburn , в категории: Другие , 2 года назад

Как выполнить foreach в языке dart?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от olen.shanahan , 2 года назад

@wilburn 

Для выполнения foreach в языке Dart вы можете использовать ключевое слово for..in.


Синтаксис for..in следующий:

1
2
3
4
5
Iterable<dynamic> iterable = [1, 2, 3];

for (var element in iterable) {
  // Do something with element
}


В этом примере iterable является итерируемым объектом, содержащим элементы [1, 2, 3]. Ключевое слово var используется для объявления переменной element, которая будет содержать текущий элемент при каждой итерации.


Вы можете использовать for..in для итерации по любому итерируемому объекту в Dart, такому как List, Set, Map, String, а также для собственных классов, которые реализуют протокол Iterable.

Пользователь

от alisa.bahringer , 6 месяцев назад

@wilburn 

Пример:

1
2
3
4
5
6
7
void main() {
  List<int> numbers = [1, 2, 3, 4, 5];

  for (var number in numbers) {
    print(number);
  }
}


В этом примере мы создаем список numbers, содержащий числа от 1 до 5. Затем мы используем цикл for..in для итерирования по этому списку и выводим каждый элемент на экран.