Практика на потоки в Rust
Дано число:
let num = 8;
Запустите одну фоновую линию, которая возвращает литерал. Выведите число после успешного ожидания.
Дано число:
let num = 12;
Поднимите две линии: каждая возвращает половину литерала, если деление на два дает целое. Дождитесь обе ручки и выведите оба результата.
Дано число:
let num = 15;
Перенесите строку с текстом "code"
и этим литералом во владение фоновой
линии и выведите ее содержимое после
ожидания.
Дано число:
let num = 4;
Три линии возвращают литерал, его удвоение и сумму с единицей. Сохраните три ручки и обработайте их по очереди в цикле.
Дано число:
let num = 1;
Фоновая линия обрывается изнутри. Скажите,
что вернет ожидание ручки, и напишите
ветку сопоставления, которая печатает
"error" при ошибке.
Дано число:
let num = 20;
Выведите "main", запустите линию,
которая печатает "side" и возвращает
литерал, дождитесь ручки и снова выведите
"main". Скажите, в каком порядке
появятся слова на экране.