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

Практика потоков в Dart

Поток отдает числа 1, 2, 3. Оставьте только значения больше 1, удвойте каждое через цепочку операторов и выведите результат через await for.

Дан список:

List<String> words = ['api', 'ui', 'log'];

Превратите его в поток, возьмите первые две строки, переведите в верхний регистр и напечатайте каждую.

Поток печатает "ok" и затем выбрасывает ошибку. Подключите обработчик, который печатает "fix", и выведите обе метки по порядку.

Сделайте поток, который в начале печатает "go" и отдает число 7. Дважды прочитайте его через await for и убедитесь, что метка "go" повторяется.

Класс Employee хранит строку name. Поток из двух сотрудников "Ann" и "Bob" соберите через async*, оставьте только имя длиной не меньше 3 символов через where и выведите результат.

Широковещательный контроллер: до подписки отправьте 1, после старта listen - 2. В консоли должно появиться только второе число.

Из чисел 1, 2, 3 сделайте поток удвоенных значений через map и напечатайте результат через listen.

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