Rust 問答之 println!巨集都有哪些格式化列印

AllenXu9527發表於2020-07-15
fn main() {
    println!("{}", 1); // 預設用法,列印Display
    println!("{:o}", 9); // 八進位制
    println!("{:x}", 255); // 十六進位制 小寫
    println!("{:X}", 255); // 十六進位制 大寫
    println!("{:p}", &0); // 指標
    println!("{:b}", 15); // 二進位制
    println!("{:e}", 10000f32); // 科學計數(小寫)
    println!("{:E}", 10000f32); // 科學計數(大寫)
    println!("{:?}", "test"); // 列印Debug
    println!("{:#?}", ("test1", "test2")); // 帶換行和縮排的Debug列印
    println!("{a} {b} {b}", a = "x", b = "y"); // 命名引數
}

上述程式碼中出現了 Rust 的註釋。Rust的註釋是 行註釋採用//開頭,塊註釋使用/**/包圍。

Rust 的註釋有些特殊的用法和功用。後續詳細說明。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章