Rust 示例
Rust 是一种现代系统编程语言,专注于安全性、速度和并发性。它通过在不使用垃圾收集的情况下实现内存安全来实现这些目标。
Rust 示例 (RBE) 是一个可运行示例集合,用于说明各种 Rust 概念和标准库。为了更好地理解这些示例,请不要忘记在本地安装 Rust并查看官方文档。此外,如果您有兴趣,还可以查看此网站的源代码。
现在让我们开始吧!
-
你好,世界 - 从传统的“你好,世界”程序开始。
-
基本类型 - 了解有符号整数、无符号整数和其他基本类型。
-
自定义类型 -
struct
和enum
。 -
变量绑定 - 可变绑定、作用域、隐藏。
-
类型 - 了解如何更改和定义类型。
-
转换 - 在不同类型之间转换,例如字符串、整数和浮点数。
-
表达式 - 了解表达式以及如何使用它们。
-
控制流 -
if
/else
、for
等。 -
函数 - 了解方法、闭包和高阶函数。
-
模块 - 使用模块组织代码
-
包 - 包是 Rust 中的编译单元。学习创建库。
-
Cargo - 了解官方 Rust 包管理工具的一些基本功能。
-
属性 - 属性是应用于某些模块、包或项目的元数据。
-
泛型 - 了解如何编写可以处理多种类型参数的函数或数据类型。
-
作用域规则 - 作用域在所有权、借用和生命周期中起着重要作用。
-
特征 - 特征是为未知类型定义的方法集合:
Self
-
宏 - 宏是一种编写代码来编写其他代码的方法,称为元编程。
-
错误处理 - 了解 Rust 处理故障的方法。
-
标准库类型 - 了解
std
库提供的一些自定义类型。 -
标准库杂项 - 用于文件处理、线程的更多自定义类型。
-
测试 - Rust 中的各种测试。
-
不安全操作 - 了解如何进入不安全操作块。
-
兼容性 - 处理 Rust 的演变和潜在的兼容性问题。
-
元 - 文档、基准测试。