Rust 编程中的注释
rust programmingserver side programmingprogramming
Rust 中的注释是被 Rust 编译器和解释器忽略的语句。它们主要用于人类理解代码。
通常,在编程中,我们写注释来向阅读我们代码的人解释不同函数、变量或方法的工作原理。
注释增强了代码的可读性,尤其是当代码中的标识符命名不正确时。
在 Rust 中,我们可以通过多种方式声明注释。主要是 −
单行注释
多行注释
文档注释
在本文中,我们将探讨所有这三种注释。
单行注释
Rust 中的单行注释是最多延伸到换行符的注释。它们使用 //(两个正斜杠)。
语法
// 这是一个注释
示例
fn main() { // 单行注释 // println!("also a comment"); println!("Hello, world!"); }
在上面的例子中,有两个单行注释,它们都将被编译器忽略。
输出
Hello, world!
多行注释
多行注释,顾名思义,就是那些延伸到多行的注释。它们使用 /* -- */
语法
/* this is a comment */
示例
fn main() { /* a multi line comment */ println!("Hello, world!"); }
输出
Hello, world!
文档注释
在 Rust 中,文档注释是用于指定方法、函数或类似标识符的工作方式的注释。
我们在 Rust 中使用 ///(三个正斜杠)编写文档注释
语法
/// 文档注释
Rust 中的一个简单示例,
/// 此函数返回问候语;Hello, world! pub fn hello() -> String { ("Hello, world!").to_string() }