Rust 程序设计语言简体中文版
12.99 MB
600 页
1 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
Rust 程序设计语言 简体中文版 Rust 程序设计语言 简体中文版 目录 Rust 程序设计语言 ...................................................................................................................... 5 前言 .............................................................................. | ||
AI总结 | ||
《Rust程序设计语言》是关于Rust编程语言的综合指南,旨在帮助读者从基础到高级掌握Rust的核心概念和实践技巧。以下是对文档内容的总结:
1. **安装与起步**
- 书中假设读者使用Rust 1.67.1或更高版本,并提供了通过`rustup`安装和升级Rust的方法。文档还可通过`rustup docs --book`访问离线版。
- 简体中文译本可在线阅读,地址为https://kaisery.github.io/trpl-zh-cn/。
- 读者可以从“入门指南”开始,学习在Linux、macOS和Windows上安装Rust,并编写一个“Hello, world!”程序。
2. **基础语法与模式匹配**
- Rust的`let`语句和函数参数模式支持将值解构为更小的部分,并为变量赋值。模式可以简单或复杂,满足不同需求。
3. **高级特征**
- 本书介绍了Rust的高级功能,包括:
- **不安全Rust**:绕过某些安全保证,需手动维持保证。
- **高级trait**:如关联类型、默认类型参数、超trait(supertraits)和newtype模式。
- **高级类型**:包括newtype模式、类型别名、never类型和动态大小类型。
- **高级函数和闭包**:如函数指针和返回闭包。
- **宏**:在编译时定义更多代码的方式。
4. **并发编程**
- Rust通过信道和智能指针(如`Mutex |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
593 页请下载阅读 -
文档评分