Hello World 与注释:Rust 入门示例

如果你还没读过第二篇,请先查看:《动手实践:搭建 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] 部分修改 namehello_crab,再运行 cargo run,观察输出文件名有何变化


七、小结

• 使用 cargo new 创建项目,Cargo 会帮你生成基本结构

fn main() 是程序入口,println! 宏负责输出

• Rust 支持 // 行注释和 /* … */ 块注释

• 注释不会被编译,专职提升代码可读性


八、下一篇预告

下一篇我们将学习基础类型与变量绑定,带你进入 Rust 类型系统世界,敬请期待!

欢迎关注、收藏和转发,也可以留言你最想了解的内容,有任何问题可以留言或私信,我会尽力解答!

喜爱编程、区块链、Web3
可加好友

Hello World 与注释:Rust 入门示例

保存二维码,微信扫一扫

© 版权声明

相关文章

暂无评论

none
暂无评论...