English
NiQin 分享格言: 不崇拜任何一个伟人,不蔑视任何一位凡人! -- 佚名
全部 - 最新推荐 最新热门 创建新书籍/文档 我的书籍/updated文档
书籍、文档的所有权利属于作者、编者,以及译者,本站目标仅为便捷阅读。 若有不当之处,请联系 ask@rusthub.org。

编程语言 通过例子学 Rust No.627bccff7e84024c6ea0739a 热门 推荐

NiQin 更新于 2022-05-11 22:49:35+08:00

浏览数量: 107454

关键词/标签: rust rust-examples rust-by-example

Rust 是一门注重安全(safety)、速度(speed)和并发(concurrency)的现代系统编程语言。Rust 通过内存安全来实现以上目标,但不使用垃圾回收机制(garbage collection, GC)。 《通过例子学 Rust》(Rust By Example, RBE)内容由一系列可运行的实例组成,通过这些例子阐明了各种 Rust 的概念和基本库。想获取这些例子外的更多内容,不要忘了安装 Rust 到本地并查阅官方标准库文档。另外为了满足您的好奇心,您还可以查阅本网站的源代码。 现在让我们开始学习吧! * Hello World - 从经典的 “Hello World” 程序开始学习。 * 原生类型 - 学习有符号整型,无符号整型和其他原生类型。 * 自定义类型 - 结构体 struct 和 枚举 enum。 * 变量绑定 - 变量绑定,作用域,变量遮蔽。 * 类型系统 - 学习改变和定义类型。 * 类型转换 * 表达式 * 流程控制 - if/else,for,以及其他流程控制有关内容。 * 函数 - 学习方法、闭包和高阶函数。 * 模块 - 使用模块来组织代码。 * Crate - crate 是 Rust 中的编译单元。学习创建一个库。 * Cargo - 学习官方的 Rust 包管理工具的一些基本功能。 * 属性 - 属性是应用于某些模块、crate 或项的元数据(metadata)。 * 泛型 - 学习编写能够适用于多种类型参数的函数或数据类型。 * 作用域规则 - 作用域在所有权(ownership)、借用(borrowing)和生命周期(lifetime)中起着重要作用。 * 特性 trait - trait 是对未知类型(Self)定义的方法集。 * 宏 * 错误处理 - 学习 Rust 语言处理失败的方式。 * 标准库类型 - 学习 std 标准库提供的一些自定义类型。 * 标准库更多介绍 - 更多关于文件处理、线程的自定义类型。 * 测试 - Rust 语言的各种测试手段。 * 不安全操作 * 兼容性 * 补充 - 文档和基准测试