@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
.