Rust基础语法
官网提供了两种方式学习
因为学习时我已经有4年的前端开发经验,又想快速上手,所以选择官方示例文档。
第一个Rust程序
rust
// 这是一个注释,会被编译器忽略。
// 这是主函数。
fn main() {
// 当编译后的二进制文件被调用时,这里的语句会被执行。
// 向控制台打印文本。
println!("Hello World!");
}
通过 rustc hello.rs
命令编译,生成可执行文件 hello
,然后运行 ./hello
即可看到输出。
注释/评论
Rust支持几种不同类型的注释:
常规注释(被编译器忽略)
rust
// 行注释,从双斜杠开始到行尾结束
/* 块注释,从 /* 开始到结束分隔符 */ 为止。
可以跨越多行 */
文档注释(会被解析为HTML库文档)
rust
/// 为接下来的项生成库文档
/// 通常用于函数、结构体、枚举等前面
/// 支持Markdown格式
//! 为包含此注释的项生成库文档
//! 通常用于模块或整个文件的开头
//! 也支持Markdown格式
文档注释特别有用,因为它们可以使用 cargo doc
命令生成HTML文档。这些文档可以解释API的用法、提供示例,并使代码更易于理解。