Rust
文章平均质量分 97
Rust 相关技术博文
ZC·Shou
深入研究,分享最纯粹的技术干货
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rust 之九 语句和表达式、控制流、作用域、生命周期
Rust 的基本语法对于从事底层 C/C++ 开发的人来说多少有些难以理解,虽然官方有详细的文档来介绍,不过内容是相当的多,看起来也费劲。本文通过将每个知识点简化为 一个 DEMO + 每种特性各用一句话描述的形式来简化学习过程,提高学习效率。原创 2025-11-03 08:15:00 · 1002 阅读 · 1 评论 -
Rust 之八 变量、常量、函数
Rust 的基本语法对于从事底层 C/C++ 开发的人来说多少有些难以理解,虽然官方有详细的文档来介绍,不过内容是相当的多,看起来也费劲。本文通过将每个知识点简化为 一个 DEMO + 每种特性各用一句话描述的形式来简化学习过程,提高学习效率。原创 2025-06-23 08:30:00 · 1343 阅读 · 5 评论 -
Rust 之七 所有权、.. 和 _ 语法、Vec<T>、HashMap<K, V>、引用和切片
Rust 的基本语法对于从事底层 C/C++ 开发的人来说多少有些难以理解,虽然官方有详细的文档来介绍,不过内容是相当的多,看起来也费劲。本文通过将每个知识点简化为 一个 DEMO + 每种特性各用一句话描述的形式来简化学习过程,提高学习效率。原创 2025-04-15 14:51:36 · 1244 阅读 · 1 评论 -
Rust 之六 运算符、标量、元组、数组、字符串、结构体、枚举
Rust 的基本语法对于从事底层 C/C++ 开发的人来说多少有些难以理解,虽然官方有详细的文档来介绍,不过内容是相当的多,看起来也费劲。本文通过将每个知识点简化为 一个 DEMO + 每种特性各用一句话描述的形式来简化学习过程,提高学习效率。原创 2025-04-07 08:00:00 · 1188 阅读 · 0 评论 -
Rust 之五 编译工具链、构建过程、交叉编译
Rust 属于编译型语言,因此,使用之前必须使用编译工具链将源码编译为二进制可执行程序。软件的编译过程由一系列的步骤完成,每一个步骤都有一个对应的工具。这些工具紧密地工作在一起,前一个工具的输出是后一个工具的输入,像一根链条一样,我们称这些工具为工具链。现代编译工具链由编译器、链接器、标准库以及一些辅助工具组成。原创 2025-03-24 08:00:00 · 2029 阅读 · 1 评论 -
Rust 之四 文档规范、编码规范
编程语言除了有语言标准之外,还有一系列其他约定俗成的标准,例如,项目管理、文档规范、编码规范等等。很多早期的编程语言则没有一个统一的标准,而 Rust 编程语言作为一个完全开源的后起之秀,在诞生之初就针对性的解决完善了这些问题!原创 2025-10-29 08:31:37 · 683 阅读 · 0 评论 -
Rust 之三 项目管理(Package、Crate、Workspace 等)
Rust 编程语言作为后起之秀,针对性的解决完善了以前编程语言的一些问题,例如,项目管理、文档编写、代码规范等等,同时又充分吸收了现代编程语言的一些特性,例如,Rust 有前端编程语言标配的包管理器,类似于前端脚手架的项目管理等。原创 2025-03-17 08:30:00 · 1894 阅读 · 1 评论 -
Rust 之二 各组件工具的源码、构建、配置、使用
Rust开发工具链概述 Rust提供了一套完整的开发工具链,主要包括rustup和Cargo两大组件。rustup是Rust工具链的安装和管理器,支持在不同版本间切换,并管理组件、配置和更新。它通过环境变量配置安装路径和更新源,源码托管在GitHub上,采用多名称实现不同功能的设计。 Cargo是Rust的包管理器和项目构建工具,负责依赖管理、项目构建和发布。它维护~/.cargo目录存储安装的二进制文件和下载的依赖包。Cargo支持丰富的子命令,并能自动扩展功能。此外,cargo-binutils扩展提供原创 2025-10-09 09:18:44 · 1484 阅读 · 3 评论 -
Rust 之一 组件介绍、版本发布、开发环境搭建
Rust 是一种强调性能、类型安全和并发性的通用编程语言,它强制执行内存安全,使用其特有的所有权机制,而无需传统的垃圾收集器。Rust 不强制执行编程范式,但受到函数式编程思想的影响。原创 2025-03-11 08:48:02 · 2054 阅读 · 3 评论
分享