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

Практика на асинхронность в Rust

Дано число:

let num = 9;

Асинхронный шаг возвращает литерал. Заберите его в главной функции с атрибутом исполнителя и выведите.

Дано число:

let num = 12;

Отдайте исполнителю блок с move, который возвращает литерал. Дождитесь ручку через match и выведите число.

Дано число:

let num = 5;

Два шага возвращают литерал и его сумму с единицей. Соберите оба результата одной общей точкой ожидания и выведите через пробел.

Дано число:

let num = 20;

Шаг спит тридцать миллисекунд и возвращает литерал. Предел - десять миллисекунд. Напишите, что напечатает программа при разборе через match.

Дано число:

let num = 1;

Выведите go, запустите фоновую работу, которая печатает литерал, дождитесь ручку и выведите done.

Дано число:

let num = 8;

Короткий сон внутри шага длится пять миллисекунд. Предел ожидания - сто миллисекунд, литерал в ответе - данное число. Соберите программу и укажите напечатанное значение.

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