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

Практика на потоки в Rust

Дано число:

let num = 8;

Запустите одну фоновую линию, которая возвращает литерал. Выведите число после успешного ожидания.

Дано число:

let num = 12;

Поднимите две линии: каждая возвращает половину литерала, если деление на два дает целое. Дождитесь обе ручки и выведите оба результата.

Дано число:

let num = 15;

Перенесите строку с текстом "code" и этим литералом во владение фоновой линии и выведите ее содержимое после ожидания.

Дано число:

let num = 4;

Три линии возвращают литерал, его удвоение и сумму с единицей. Сохраните три ручки и обработайте их по очереди в цикле.

Дано число:

let num = 1;

Фоновая линия обрывается изнутри. Скажите, что вернет ожидание ручки, и напишите ветку сопоставления, которая печатает "error" при ошибке.

Дано число:

let num = 20;

Выведите "main", запустите линию, которая печатает "side" и возвращает литерал, дождитесь ручки и снова выведите "main". Скажите, в каком порядке появятся слова на экране.

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