Rust 語言之旅 目錄

結果 (result)

Rust 有一個內建的泛型列舉稱作 Result,它允許我們回傳一個可能會失敗的數值。 這是處理錯誤的慣用手法。

enum Result<T, E> {
    Ok(T),
    Err(E),
}

要注意我們的泛型型別有多個參數化型別,它們被逗號隔開。

這個列舉非常常見,它可以在任何地方透過 OkErr 來產生。