pdf文档 从零蛋开始学 Rust 推荐

1.24 MB 168 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了Rust编程语言的基础知识,包括变量声明、数据类型和循环结构。详细讲解了for、while和loop三种循环的使用方法,并展示了如何通过break和continue控制循环的执行。此外,文档还涉及了命令行参数的处理和Rust的开发环境配置。
AI总结
### 总结 这份文档主要介绍了Rust编程语言的基础知识和循环结构的使用方法,以下是核心内容的总结: #### 1. **循环结构** Rust提供了三种循环结构: - **for循环**:用于遍历集合或数组,语法简洁。 - **while循环**:在条件满足时不断执行,结构清晰。 - **loop**:无限循环,需通过`break`语句退出。 **示例**: ```rust fn main() { let mut x = 0; loop { x += 1; println!("x={}", x); if x > 10 { break; } } } ``` 此代码将递增x直到x>10,然后退出循环。 #### 2. **循环控制** - **break**:退出循环。 - **continue**:跳过当前迭代,继续执行下一次循环。 **示例**: ```rust fn main() { let mut x = 0; loop { x += 1; if x > 10 { break; } println!("x={}", x); } } ``` 当x>10时,退出循环。 #### 3. **变量与基础语法** - 变量声明:使用`let`关键字,例如`let variable_name = value;`。 - 数据类型:包括整数、浮点数、布尔值和字符。 - 打印输出:使用`println!`宏,支持格式化输出和Unicode字符。 **示例**: ```rust fn main() { let company_string = "TutorialsPoint"; // 字符串 let rating_float = 4.5; // 浮点数 let is_growing_boolean = true; // 布尔值 let icon_char = '♥'; // Unicode字符 println!("company name is: {}", company_string); println!("company rating on 5 is: {}", rating_float); println!("company is growing: {}", is_growing_boolean); println!("company icon is: {}", icon_char); } ``` #### 4. **环境配置与运行** - 安装Rust:使用`rustup`工具,命令为: ```bash curl https://sh.rustup.rs -sSf | sh ``` - 设置环境变量:重启终端或运行: ```bash source $HOME/.cargo/env export PATH="$HOME/.cargo/bin:$PATH" ``` - 创建与运行Rust项目: ```bash mkdir HelloWorld cd HelloWorld touch Hello.rs ``` 编译并运行: ```bash rustc Hello.rs ./Hello ``` 文档还展示了一个猜数字的小示例,但由于代码不完整,无法详细说明其功能。 以上是文档内容的简要总结,涵盖了Rust的循环结构、变量声明、数据类型以及环境配置等基础知识,适合新手学习和入门。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 161 页请下载阅读 -
文档评分
请文明评论,理性发言.