Przewodnik po Języku Rust Spis Treści

Opcja (Option)

Wbudowany w język Rust został specjalny generyczny typ wyliczenia o nazwie Option (ang. opcja), który pozwala na korzystanie z pustych wartości bez użycia null.

enum Option<T> {
    None,
    Some(T),
}

To wyliczenie jest niezwykle powszechne w Ruscie. Możemy z niego korzystać w jakimkolwiek miejscu w naszym kodzie, przywołując jego warianty Some (ang. coś) oraz None (ang. nic).