一份在线文档:https://doc.rust-lang.org/stable/rust-by-example/hello.html
Rust 1.0 前两天发布了正式版,该项目是 Rust 编程语言的电子书,开源的,提供 MOBI MD HTML EPUB LETTER PDF A4 PDF 等多种格式。
在线浏览:http://doc.rust-lang.org/book/
GitBook:https://github.com/killercup/trpl-ebook
Rust 程序设计语言(第一版) 简体中文版:https://kaisery.gitbooks.io/rust-book-chinese/content/
Rust 语言中文版-极客学院:http://wiki.jikexueyuan.com/project/rust/
Rust 是 Mozilla 开发的注重安全、性能和并发性的编程语言。Rust 是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现 Null 指针等。本书是官方文档的中文翻译版,内容不仅涉及入门级的基础知识点,也涉及 Rust 语言的高级用法,帮助读者了解这门系统编程语言。
适用人群
Rust 语言吸收了当下流行开发语言的优点,开发的目的是替代 C++ 语言,本书适合使用 C++ 语言的的开发者。
学习前提
学习本书前,你需要对编程思想有一定的了解,如果你掌握 C++ 或其他编程语言,那么本书将会帮助你对未来语言设计发展的趋势有更深入的了解。
翻译地址:https://doc.rust-lang.org/stable/book/README.html
中文地址:http://wiki.jikexueyuan.com/project/rust/
版本:1.2.0
下面部分摘自:https://www.jianshu.com/p/5d546808e3f9
目录:
- 介绍
- 新手入门
- 安装 Rust
- Hello,world!
- Hello,Cargo!
- 学习 Rust
- 猜谜游戏
- 哲学家就餐问题
- Rust 嵌入到其他语言
- 高效 Rust
- 栈和堆
- 测试
- 条件编译
- 文档
- 迭代器
- 并发性
- 错误处理
- 外部函数接口
- Borrow 和 AsRef
- 发布通道
- 语法和语义
- 变量绑定
- 函数
- 基本类型
- 注释
- if
- for 循环
- while 循环
- 所有权
- 引用与借用
- 生存期
- 可变性
- 结构体
- 枚举
- 匹配
- 模式
- 方法语法
- 向量
- 字符串
- 泛型
- 特征
- 降
- if let
- 特征的对象
- 闭包
- 通用函数调用语法
- 箱和模块
- “常量”和“静态”
- 属性
- type 别名
- 类型转换
- 关联类型
- 全类型
- 操作符和重载
- 'Deref'强制转换
- 宏命令
- 原始指针
- unsafe
- Nightly Rust
- 编译器插件
- 内联汇编
- 不依赖 stdlib
- 内敛函数
- Lang 项目
- 链接参数
- 基准测试
- 盒语法和模式
- 切片模式
- 相关常量
- 词汇表
- 相关学术研究
赠人玫瑰
手留余香
我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生