跳转至
程序猿的知识库
Shell 脚本
正在初始化搜索引擎
首页
Python
Rust 程序设计语言
Linux
Git
AI 开发
程序猿的知识库
首页
Python
Python
基础语法
常用库
Rust 程序设计语言
Rust 程序设计语言
简介
第 1 章 入门指南
第 1 章 入门指南
1.1 安装
1.2 Hello World
1.3 Hello Cargo
第 2 章 猜猜看游戏
第 3 章 常见编程概念
第 3 章 常见编程概念
3.1 变量和可变性
3.2 数据类型
3.3 函数
3.4 注释
3.5 控制流
第 4 章 所有权
第 4 章 所有权
4.1 什么是所有权
4.2 引用与借用
4.3 Slice 类型
第 5 章 结构体
第 5 章 结构体
5.1 结构体定义
5.2 方法语法
第 6 章 枚举与模式匹配
第 6 章 枚举与模式匹配
6.1 枚举定义
6.2 match 控制流
6.3 if let 控制流
第 7 章 包与模块系统
第 7 章 包与模块系统
7.1 包和 crate
7.2 模块系统
7.3 use 关键字
第 8 章 集合类型
第 8 章 集合类型
8.1 Vector
8.2 字符串
8.3 Hash Map
第 9 章 错误处理
第 9 章 错误处理
9.1 panic 宏
9.2 Result 枚举
9.3 错误处理实践
第 10 章 泛型、trait 与生命周期
第 10 章 泛型、trait 与生命周期
10.1 泛型
10.2 Trait
10.3 生命周期
第 11 章 测试
第 11 章 测试
11.1 如何测试
11.2 测试控制
11.3 测试组织
第 12 章 I/O 项目
第 12 章 I/O 项目
12.1 命令行程序
12.2 文件读取
12.3 测试驱动开发
12.4 环境变量
12.5 标准错误输出
第 13 章 函数式语言特性
第 13 章 函数式语言特性
13.1 闭包
13.2 迭代器
13.3 语言发展
第 14 章 Cargo 和 Crate.io
第 14 章 Cargo 和 Crate.io
14.1 发布配置
14.2 发布 crate
14.3 工作空间
14.4 二进制安装
14.5 自定义命令
第 15 章 智能指针
第 15 章 智能指针
15.1 Box
15.2 Deref trait
15.3 Drop trait
15.4 Rc
15.5 RefCell
第 16 章 无畏并发
第 16 章 无畏并发
16.1 线程
16.2 消息传递
16.3 共享状态
16.4 Sync 和 Send trait
第 17 章 面向对象
第 17 章 面向对象
17.1 OOP 特性
17.2 Trait 对象
17.3 OOP 设计模式
第 18 章 模式匹配
第 18 章 模式匹配
18.1 所有使用模式的地方
18.2 Refutability
18.3 模式语法
第 19 章 高级特性
第 19 章 高级特性
19.1 不安全 Rust
19.2 高级 Trait
19.3 高级类型
19.4 高级函数与闭包
19.5 宏
第 20 章 异步编程
第 20 章 异步编程
20.1 Async/Await 简介
20.2 Future 与语法
20.3 异步并发
20.4 更多 Future
20.5 Stream
20.6 异步 Trait
第 21 章 Web 服务器项目
第 21 章 Web 服务器项目
21.1 单线程 Web 服务器
21.2 多线程 Web 服务器
21.3 优雅停机与清理
附录
附录
A - 关键字
B - 运算符和符号
C - 可派生的 Trait
D - 实用开发工具
E - 版本
Linux
Linux
命令速查
Shell 脚本
Git
Git
Git 速查
AI 开发
AI 开发
Prompt 工程
LLM 开发
首页
Linux
Bash
¶
🚧 整理中...