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

Задачи на match в Rust. Часть 2

Дан enum:

enum Color { Red, Green, Blue }

Обработайте все варианты через match.

Дан enum с данными:

enum Message { Quit, Move { x: i32, y: i32 }, Write(String) }

Обработайте через match.

Используйте destructuring в match.

Дан Result:

let r = Ok(42);

Обработайте Ok и Err.

Сделайте match guards: x if x > 0.

Сделайте калькулятор через match для операторов.

Дан &str:

let cmd = "add";

Обработайте команды add/remove/clear.

Используйте match для Option chaining.

Сделайте exhaustive match для enum.

Сравните match и if let.

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