Rust 示例

Rust 是一种现代系统编程语言,专注于安全性、速度和并发性。它通过在不使用垃圾回收的情况下实现内存安全来达成这些目标。

Rust 示例 (RBE) 是一个可运行的示例集合,用于说明各种 Rust 概念和标准库。为了更好地利用这些示例,请不要忘记在本地安装 Rust 并查看官方文档。此外,对于好奇的人,您还可以查看此站点的源代码

现在让我们开始吧!

  • Hello World - 从传统的 Hello World 程序开始。

  • 基本类型 - 了解有符号整数、无符号整数和其他基本类型。

  • 自定义类型 - structenum

  • 变量绑定 - 可变绑定、作用域、遮蔽。

  • 类型 - 了解如何更改和定义类型。

  • 转换 - 在不同的类型之间转换,例如字符串、整数和浮点数。

  • 表达式 - 了解表达式以及如何使用它们。

  • 控制流 - if/elsefor 和其他。

  • 函数 - 了解方法、闭包和高阶函数。

  • 模块 - 使用模块组织代码

  • Crates - crate 是 Rust 中的一个编译单元。学习如何创建一个库。

  • Cargo - 浏览官方 Rust 包管理工具的一些基本功能。

  • 属性 - 属性是应用于某些模块、crate 或项目的元数据。

  • 泛型 - 学习如何编写可用于多种类型参数的函数或数据类型。

  • 作用域规则 - 作用域在所有权、借用和生命周期中起着重要作用。

  • Trait - trait 是为未知类型定义的的方法集合:Self

  • - 宏是一种编写编写其他代码的代码的方式,这被称为元编程。

  • 错误处理 - 学习 Rust 处理失败的方式。

  • 标准库类型 - 了解 std 库提供的一些自定义类型。

  • 标准库杂项 - 用于文件处理、线程的更多自定义类型。

  • 测试 - Rust 中的各种测试。

  • 不安全操作 - 了解如何进入不安全操作块。

  • 兼容性 - 处理 Rust 的发展和潜在的兼容性问题。

  • - 文档、基准测试。