Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtPmSeLTp 205 of 412 menu
◀ ▶

Типизация цикла в Dart

До сих пор тип в цикле по множеству не писали. Dart выводил его сам. Тип можно поставить явно. Его пишут перед именем переменной:

Set<int> set = {1, 2, 3}; for (int val in set) { print(val); }

У множества строк тип элемента другой, и у переменной цикла он тот же:

Set<String> set = {"a", "b", "c"}; for (String elem in set) { print(elem); }

Сумму копят в переменной целого типа. На экран попадет 6:

Set<int> set = {1, 2, 3}; var sum = 0; for (int val in set) { sum += val; } print(sum);

Дан код:

var set = {4, 5, 6}; for (var val in set) { print(val); }

Явно расставьте типы.

Дан код:

var set = {"x", "y", "z"}; for (var elem in set) { print(elem); }

Явно расставьте типы.

Дан код:

var set = {2, 4, 6}; var sum = 0; for (var val in set) { sum += val; }

Явно расставьте типы.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить