當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Rust unit用法及代碼示例

本文簡要介紹rust語言中 Primitive Type unit 的用法。

() 類型,也稱為“unit”。

() 類型隻有一個值 () ,並且在沒有其他可以返回的有意義的值時使用。 () 最常見的是隱式:沒有 -> ... 的函數隱式具有返回類型 () ,也就是說,這些是等效的:

fn long() -> () {}

fn short() {}

分號 ; 可用於丟棄塊末尾的表達式結果,使表達式(以及塊)計算為 () 。例如,

fn returns_i64() -> i64 {
    1i64
}
fn returns_unit() {
    1i64;
}

let is_i64 = {
    returns_i64()
};
let is_unit = {
    returns_i64();
};

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 Primitive Type unit。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。