Rust 编程中的评论
Rust中的注释是被Rust编译器和解释器忽略的语句。它们主要用于人类对代码的理解。
通常,在编程中,我们编写注释来向阅读我们代码的任何人解释不同函数、变量或方法的工作。
注释增强了代码的可读性,尤其是当代码中的标识符命名不正确时。
在Rust中,我们可以通过多种方式声明注释。主要是这些-
单行注释
多行注释
文档评论
在本文中,我们将探讨所有三个评论。
单行注释
Rust中的单行注释是扩展到换行符的注释。他们使用//(两个正斜杠)。
语法
// this is a comment
例子
fn main() { //singlelinecomment // 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中,Doc注释是用于指定方法、函数或类似标识符的工作的注释。
我们在Rust中编写文档注释,使用///(三个正斜杠)
语法
/// doc comment
Rust中的一个简单示例,
///Thisfunctionreturnsthegreeting;Hello,world! pub fn hello() -> String { ("Hello, world!").to_string() }