Rust 程序设计语言 简体中文版 1.85.0
三章,等到你想要通过项目应用所学到的细节 时再回到第二章。 第五章讨论结构体(struct)和方法,第六章介绍枚举(enum)、match 表达式和 if let 控 制流结构。在 Rust 中,创建自定义类型需要用到结构体和枚举。 第七章介绍 Rust 的模块(module)系统,其中的私有性规则用来组织代码和公开的 API(应 用程序接口)。第八章讨论标准库提供的常见集合数据结构,例如 Vector(向量)、字符串和 IDE 支 持。详见附录 D。 创建项目目录 首先创建一个存放 Rust 代码的目录。Rust 并不关心代码的存放位置,不过对于本书的练习和 项目来说,我们建议你在 home 目录中创建 projects 目录,并将你的所有项目存放在这里。 打开终端并输入如下命令创建 projects 目录,并在 projects 目录中为 “Hello, world!” 项目创建 一个目录。 对于 Linux、macOS 源文件总是以 .rs 扩展名结尾。如果文件名 包含多个单词,那么按照命名习惯,应当使用下划线来分隔单词。例如命名为 hello_world.rs, 而不是 helloworld.rs。 现在打开刚创建的 main.rs 文件,输入示例 1-1 中的代码。 文件名:main.rs fn main() { println!("Hello, world!"); } 保存文件,并回到当前目录为0 码力 | 562 页 | 3.23 MB | 14 天前3Python 标准库参考指南 3.10.15
. . . . . . . . . . . . . . . 268 8.10 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 8.10.1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 8.14.2 创建 Enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 8.14 . . . . . . . . . . . . . . . . . . . . . . . . . . 363 10 函数式编程模块 367 10.1 itertools --- 为高效循环而创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 367 10.1.1 Itertool 函数 . . . . . . . . .0 码力 | 2207 页 | 10.45 MB | 9 月前3Python 标准库参考指南 3.10.15
. . . . . . . . . . . . . . . . 249 8.10 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 8.10.1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 模块内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 8.14.2 创建 Enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 8.14.3 . . . . . . . . . . . . . . . . . . . . . . . . . . 339 10 函数式编程模块 343 10.1 itertools --- 为高效循环而创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . 343 10.1.1 Itertool 函数 . . . . . . . . . . .0 码力 | 2072 页 | 10.39 MB | 9 月前3Python 标准库参考指南 3.8.20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 8.9 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 8.10 copy --- 浅层 (shallow) . . . . . . . . . . . . . . . . . . . . . . . . . . 325 10 函数式编程模块 337 10.1 itertools --- 为高效循环而创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 337 10.2 functools --- 高阶函数和可调用对象上的操作 . 引导 pip 安装器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1638 28.3 venv --- 创建虚拟环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1639 28.4 zipapp0 码力 | 2052 页 | 9.74 MB | 9 月前3Python 标准库参考指南 3.8.20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 8.9 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 8.10 copy --- 浅层 (shallow) 和深层 . . . . . . . . . . . . . . . . . . . . . . . . . . 305 10 函数式编程模块 315 10.1 itertools --- 为高效循环而创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . 315 10.2 functools --- 高阶函数和可调用对象上的操作 . . . --- 引导 pip 安装器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1532 28.3 venv --- 创建虚拟环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1533 28.4 zipapp0 码力 | 1927 页 | 9.69 MB | 9 月前3Python 标准库参考指南 3.8.20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 8.9 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 8.10 copy --- 浅层 (shallow) 和深层 . . . . . . . . . . . . . . . . . . . . . . . . . . 305 10 函数式编程模块 315 10.1 itertools --- 为高效循环而创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . 315 10.2 functools --- 高阶函数和可调用对象上的操作 . . . --- 引导 pip 安装器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1532 28.3 venv --- 创建虚拟环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1533 28.4 zipapp0 码力 | 1927 页 | 9.69 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . 275 8.10 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 8.10.1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 10 函数式编程模块 377 10.1 itertools --- 为高效循环创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 377 10.1.1 Itertool 函数 . . . . . . . . . 进程参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 16.1.4 创建文件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626 16.1.5 文件描述符操作0 码力 | 2246 页 | 11.74 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . 273 8.10 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 8.10.1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 10 函数式编程模块 373 10.1 itertools --- 为高效循环创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 373 10.1.1 Itertool 函数 . . . . . . . . . 进程参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 16.1.4 创建文件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 16.1.5 文件描述符操作0 码力 | 2242 页 | 11.73 MB | 9 月前3Python 标准库参考指南 3.12
. . . . . . . . . . . . . . . . 267 8.10 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 8.10.1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 10 函数式编程模块 365 10.1 itertools --- 为高效循环创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 365 10.1.1 Itertool 函数 . . . . . . . . . 进程参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 16.1.4 创建文件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602 16.1.5 文件描述符操作0 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.12
. . . . . . . . . . . . . . . . 267 8.10 types --- 动态类型创建和内置类型名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 8.10.1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 10 函数式编程模块 365 10.1 itertools --- 为高效循环创建迭代器的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 365 10.1.1 Itertool 函数 . . . . . . . . . 进程参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 16.1.4 创建文件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602 16.1.5 文件描述符操作0 码力 | 2253 页 | 11.81 MB | 9 月前3
共 116 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12