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

Задачи на Option и Result в Rust. Часть 4

Сделайте функцию с Option<&str> параметром.

Реализуйте Maybe monad pattern на Option.

Дан Result:

let results = vec![Ok(1), Err("e"), Ok(3)];

Соберите только Ok значения.

Сделайте custom error type с thiserror (concept).

Используйте expect vs unwrap — когда что.

Сделайте retry logic через Result.

Дан Option:

let user: Option<String> = None;

Подставьте "anonymous" через unwrap_or.

Сделайте parse_config → Result.

Комбинируйте ? и Option.

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