// 不要写这样的注释:fn bad_comments_example() { // 创建变量 x let x = 5; // 设置 x 为 5 // 增加 x let x = x + 1; // x 等于 x 加 1 // 打印 x println!("{}", x); // 输出 x 的值 /* * 这个注释太长了,说了很多废话 * 但是没有提供任何有用的信息 * 只是重复了代码本身已经表达的内容 * 这样的注释对理解代码没有帮助 */ let y = 10;}// 更好的方式:fn good_comments_example() { // 计算用户积分的基础值 let base_points = 5; // 添加新用户奖励分数 let total_points = base_points + 1; println!("用户总积分: {}", total_points); // 设置系统默认超时时间(秒) let timeout_seconds = 10;}
Rust 注释
概述
注释是代码中的重要组成部分,用于解释代码逻辑、生成文档、标记待办事项等。Rust 提供了多种注释方式,本章将详细介绍各种注释语法和最佳实践。
💬 基本注释
行注释
块注释
注释中的代码
📚 文档注释
外部文档注释
内部文档注释
📖 文档示例和测试
可运行的文档示例
文档注释的特殊标记
🔧 条件编译注释
配置相关的注释
📝 注释的最佳实践
良好的注释习惯
不好的注释示例
🛠️ 文档生成
Cargo 文档命令
文档配置
📝 本章小结
通过本章学习,你应该掌握了:
注释类型
文档最佳实践
避免的问题
继续学习:下一章 - Rust 函数