枚举类型也称为 枚举,允许我们列举所有可能的值来定义一个类型。在 Rust 的 match 表达式中使用模式匹配,可以根据不同的枚举值来执行不同的代码。
Rust 权威指南(04):使用结构体来组织相关联的数据
发表于
分类于
Rust
结构体是一种自定义数据类型,允许我们命名多个相关的值并将它们组织成一个有机的结合体。结构体是和枚举类型是用来创建新类型的基本工具。
Rust 权威指南(03):认识所有权
发表于
分类于
Rust
所有权是 Rust 中最独特的一个功能,正是所有权概念和相关工具的引入,Rust 才能够在没有垃圾回收机制的前提下保障内存安全。
Rust 权威指南(02):通用编程概念
发表于
分类于
Rust
接下来会介绍一些编程领域中常见的概念,以及它们在 Rust 中实现的方式。
Rust 权威指南(01):入门指南
发表于
分类于
Rust
《Rust 权威指南》一书由 Rust 核心团队成员编写而成,由浅入深地探讨了 Rust 语言的方方面面。作为开源的系统级编程语言,Rust 可以帮助你编写出更有效率且更加可靠的软件。在给与开发者底层控制能力的同时,通过高水准的工程设计避免了传统语言带来的诸多麻烦。
WSGI 极简入门
发表于
分类于
Python
python cookbook(05):文件与 I/O
发表于
分类于
Python
所有程序都要处理输入和输出,这里将介绍与文件处理、I/O 操作相关的 Python 编码技巧。
Envoy ubuntu 22.04 编译
发表于
分类于
C++
Envoy 的编译还是比较复杂的,这里将在 ubuntu:22.04 上构建 Envoy。
python cookbook(04):迭代器与生成器
发表于
分类于
Python
迭代是 Python 最强大的功能之一,这一篇文章将介绍 Python 迭代器与生成器相关的编码技巧。
python cookbook(03):数字日期和时间
发表于
分类于
Python
这篇文章将学习 Python 中数学运算、日期与时间操作的常见编码技巧。