快学Rust 注释、变量、基础类型

注释

行注释

使用 //

let x = 5  // 绑定

块注释

使用 /* */
出于某种原因,Rust中不太建议使用。但其实无所谓。

/*
    let x = 42;
    println!("{}", x);
*/

文档注释

使用 ///
用于函数或结构体(字段)的说明,置于要说明的对象上方。文档注释内部可使用markdown格式的标记语法。 类似于javadoc,可以用rustdoc命令提取代码内的注释。

/// 输入一个数字。
/// 返回该数字加1后的值。
fn add_one(x: i32) -> i32 {
    x + 1
}

模块注释

使用 //!
用于说明当前模块的功能。置于模块文件的头部。

//! # 自定义Rust HTTP库。
//!
//! 该模块提供了HTTP网络编程相关功能。

语句分隔符

Rust使用 ; 作为语句的分隔符(与Java一样)。

语句的值

Rust是基于表达式的语言,即每段代码块都是有值的(与Scala一样)。代码块的值等于代码块最后一条语句的值。

例:rust中没有三目运算符(?

上一篇:【rust】vec


下一篇:【译】使用 Rust 构建你自己的 Shell