如果你还没读过第二篇,请先查看:《动手实践:搭建 Rust 开发环境》
一、创建你的第一个 Rust 项目
1. 在终端进入你喜爱的工作目录,运行:
cargo new hello_rust
cd hello_rust
2. 这时 hello_rust 目录里会有两个文件:
• Cargo.toml:项目的元数据与依赖配置
• src/main.rs:你的第一个 Rust 源文件
二、编写 “Hello, world!” 程序
打开 src/main.rs,你会看到默认生成的代码:
fn main() {
println!("Hello, world!");
}
• fn:定义一个函数(function)的关键字
• main:Rust 程序的入口函数,必须存在且签名固定
• {}:函数体的开始与结束
• println!:打印宏(macro),用于向终端输出并自动换行
• 宏是 Rust 中的一种特殊语法,用于代码生成和转换
三、编译与运行
在项目根目录运行:
cargo run
• Cargo 会自动执行 rustc(编译)并运行生成的可执行文件
• 你会看到终端输出:
Hello, world!
四、注释(Comments)
在编写代码时,我们常常需要添加注释来解释思路、标记 TODO,Rust 支持两种注释方式:
1. 单行注释:// 开头,注释到行末
// 这是一个行注释
println!("单行注释之后的这行代码会执行");
2. 多行注释:/* … */,可以跨越多行
/*
这是个注释
可以写多行
...
*/
println!("多行注释之后的这行代码会执行");
Tip:多行注释可以嵌套,用于暂时屏蔽大段代码。
五、示例扩展
在 main.rs 中,试着把你的名字打印出来,并添加注释说明:
fn main() {
// 打印问候语
println!("Hello, {}!", "你的名字");
/*
使用 println! 宏的格式化功能:
{} 会被后面传入的参数依次替换
*/
println!("今天是 Rust 学习的第 {} 篇文章", 3);
}
运行 cargo run,观察输出并理解每一行代码的含义。
六、练习题(动手最重大)
1. 修改输出内容,打印一行带表情的问候语,列如 “Hello, Rust !”
2. 在代码中添加单行注释和多行注释,分别解释 println! 和 fn main() 的作用
3. 尝试把注释和代码的顺序调换,验证注释不会影响程序执行
4. 在 Cargo.toml 的 [package] 部分修改 name 为 hello_crab,再运行 cargo run,观察输出文件名有何变化
七、小结
• 使用 cargo new 创建项目,Cargo 会帮你生成基本结构
• fn main() 是程序入口,println! 宏负责输出
• Rust 支持 // 行注释和 /* … */ 块注释
• 注释不会被编译,专职提升代码可读性
八、下一篇预告
下一篇我们将学习基础类型与变量绑定,带你进入 Rust 类型系统世界,敬请期待!
欢迎关注、收藏和转发,也可以留言你最想了解的内容,有任何问题可以留言或私信,我会尽力解答!
喜爱编程、区块链、Web3
可加好友

保存二维码,微信扫一扫

