Rust语法之注释
2015-05-15 08:07
267 查看
既然已经学习了函数,学习注释是个不错的主意。注释是你留给其他程序员帮助介绍你的代码的笔记。编译器将绝大部分的忽略他们。
你需要注意的是Rust有两种形式的注释:单行注释和文本注释。
另外一种注释是文本注释。文本注释使用///代替//,并且支持Markdown注解:
当书写文本注释时,提供许多使用的例子是非常非常有用的。你会注意到我们使用了一个新宏:assert_eq!。这个宏比较两个值,如果不相等程序就会出错退出。这在文档中是非常有用的。还有另外一个宏assert!,如果是false程序就报错退出。
你可以使用rustdoc工具从这些文档注释生成HTML文档,并且可以在tests中运行这些示例代码。
你需要注意的是Rust有两种形式的注释:单行注释和文本注释。
// Line comments are anything after ‘//’ and extend to the end of the line. let x = 5; // this is also a line comment. // If you have a long explanation for something, you can put line comments next // to each other. Put a space between the // and your comment so that it’s // more readable.
另外一种注释是文本注释。文本注释使用///代替//,并且支持Markdown注解:
/// Adds one to the number given. /// /// # Examples /// /// ``` /// let five = 5; /// /// assert_eq!(6, add_one(5)); /// ``` fn add_one(x: i32) -> i32 { x + 1 }
当书写文本注释时,提供许多使用的例子是非常非常有用的。你会注意到我们使用了一个新宏:assert_eq!。这个宏比较两个值,如果不相等程序就会出错退出。这在文档中是非常有用的。还有另外一个宏assert!,如果是false程序就报错退出。
你可以使用rustdoc工具从这些文档注释生成HTML文档,并且可以在tests中运行这些示例代码。
相关文章推荐
- rust 语法和语义 05 注释
- java的非常非常基本语法以及注释运用
- smarty基本语法之注释及变量输出
- Playground中格式注释语法
- Java语言基础{Java_se(01)}-搭建Java开发环境-环境变量(环境配置)-Java的基本语法-Java的三大注释-关键字和保留字-Java中的语言分隔符
- 二、php语法、注释、变量、数据类型
- 01---jsp基本语法01(注释与scriptlet)
- C# 注释语法
- [Web基础开发-JSP基础语法]JSP注释与Scriptlet_01
- JDK1.5 注释语法(Annotations)新鲜试用
- foreach、count、explode(对无限级分类的语法注释-显示无限级效果)
- Python笔记第1章,流程控制,用户交互,语法要求,变量,字符,注释,模块导入的使用
- Velocity语法强化2之注释#与一个例子
- 2.7Python基础语法(5):注释与引号
- javadoc注释标签语法
- 复习:JSP基本语法(JSP注释 + JSP指令 + JSP脚本元素 + JSP动作元素)
- Rust之语法<3>数据类型
- Playground中格式注释语法
- JScript多语言语法加亮引擎改进(修正多行注释识别)
- mysql -注释语法