Rust 实例教程
Rust 是一门现代系统编程语言,专注于安全性、速度和并发性。它在没有垃圾回收的情况下保证内存安全,从而实现了这些目标。
Rust 实例教程 (RBE) 是一系列可运行的示例集合,用于说明各种 Rust 概念和标准库。为了从这些示例中获得更多收获,别忘了在本地安装 Rust 并查阅官方文档。此外,如果您感到好奇,还可以查看本站的源代码。
现在,让我们开始吧!
-
Hello World - 从传统的 Hello World 程序开始。
-
基本类型 - 学习有符号整数、无符号整数和其他基本类型。
-
自定义类型 -
struct和enum。 -
变量绑定 - 可变绑定、作用域、遮蔽。
-
类型 - 学习如何更改和定义类型。
-
类型转换 - 在不同类型之间进行转换,例如字符串、整数和浮点数。
-
表达式 - 了解表达式及其使用方法。
-
控制流 -
if/else,for等。 -
函数 - 了解方法、闭包和高阶函数。
-
模块 - 使用模块组织代码
-
Crate(包) - Crate 是 Rust 中的一个编译单元。学习如何创建一个库。
-
Cargo - 了解官方 Rust 包管理工具的一些基本特性。
-
属性 - 属性是应用于模块、crate 或项的元数据。
-
泛型 - 学习编写适用于多种类型参数的函数或数据类型。
-
作用域规则 - 作用域在所有权、借用和生命周期中扮演着重要角色。
-
Trait(特征) - Trait 是为未知类型
Self定义的方法集合。 -
宏 - 宏是一种编写生成其他代码的代码的方式,这被称为元编程。
-
错误处理 - 学习 Rust 处理失败的方式。
-
标准库类型 - 了解
std库提供的一些自定义类型。 -
标准库杂项 - 更多用于文件处理、线程的自定义类型。
-
测试 - Rust 中的各种测试。
-
Unsafe 操作 - 了解如何进入 unsafe 操作块。
-
兼容性 - 处理 Rust 的演进和潜在的兼容性问题。
-
元信息 - 文档、基准测试。