
Rust 学习
文章平均质量分 82
Rust作为现代系统编程语言,以其安全性和高性能备受青睐。深入Rust的世界,从基础语法到并发编程,从内存管理到生态系统工具链,掌握Rust的精髓,成为高效、安全的Rust开发者。
Vitalia
Rebuild the world with 0s and 1s.
展开
-
我为什么要学习 Rust?
学习 Rust 并非易事,但它带来的回报是丰厚的。它不仅能够帮助你编写出更安全、更高效的代码,还能够提升你的编程思维和能力。我相信,随着 Rust 的不断发展和完善,它将会在未来的编程语言生态中占据更加重要的地位。你,准备好加入 Rust 的大家庭了吗?原创 2025-02-14 12:06:29 · 504 阅读 · 0 评论 -
Rust 语言语法糖深度解析:优雅背后的编译器魔法
语法糖(Syntactic Sugar)是编程语言中那些并不引入新功能,但能使代码更易读写的语法特性。在Rust中,语法糖不仅提升了开发者的生产力,还经常与语言的核心特性如所有权、生命周期等深度结合。对于有一定经验的开发者而言,理解这些语法糖背后的实现机制,能够帮助我们写出更地道、更高效的Rust代码。原创 2025-03-31 23:51:46 · 979 阅读 · 0 评论 -
从零开始学Rust:枚举(enum)与模式匹配核心机制
Rust的枚举(enum)是带数据的代数类型,配合模式匹配(match)形成强大的类型安全机制。每个枚举变体可携带不同类型数据,match确保所有情况被处理。这种组合完美处理状态和错误,如Option/Result消除空指针风险,if let简化单分支匹配。编译器会检查穷尽性和类型一致性,在保证安全的同时提供灵活的数据建模能力,是Rust核心特性之一。原创 2025-03-31 12:35:35 · 766 阅读 · 0 评论 -
从零开始学Rust:结构体(struct)详解
Rust中的结构体(struct)是自定义复合数据类型,用于组织相关联的数据。基本结构体包含命名字段,实例默认不可变(需mut声明才能修改),支持字段初始化简写和通过..语法基于现有实例创建新实例。除常规结构体外,还有元组结构体(具名元组)和单元结构体(无字段)。通过#[derive(Debug)]可实现调试打印,impl块可为结构体定义方法和关联函数。方法调用时Rust自动处理引用/解引用,无需特殊运算符。结构体相比元组能提供更清晰的语义表达,是Rust中组织数据的基础方式。原创 2025-03-31 04:18:51 · 452 阅读 · 0 评论 -
从零开始学Rust:所有权(Ownership)机制精要
所有权系统在编译期实现:自动内存回收(RAII模式);无数据竞争;无悬垂指针;零运行时开销。这套机制使Rust无需垃圾回收器即可保证内存安全,同时保持与C/C++相当的性能。原创 2025-03-31 01:11:58 · 929 阅读 · 0 评论 -
从入门到精通Rust:资源库整理
今天给大家分享一些优质的Rust语言学习资源,适合不同水平的学习者。前三个官方资源是我Rust语言的启蒙老师,非常平易近人。原创 2025-02-23 14:06:51 · 772 阅读 · 0 评论 -
从零开始学 Rust:基本概念——变量、数据类型、函数、控制流
介绍Rust基本概念:变量、数据类型、函数、控制流。原创 2025-02-22 05:33:39 · 1030 阅读 · 0 评论 -
从零开始学 Rust:安装与 Hello World
近期决定把Rust学习系列翻新重写一次,希望能和大家一起入门Rust。我跟的第一个教程(https://doc.rust-lang.org/book/) 被称为The Book,是一本比较容易跟做的入门指南。原创 2025-02-20 12:18:48 · 882 阅读 · 0 评论 -
从零开始学Rust:Packages & Crates & Modules
Rust自学笔记, 第六章 Packages, Crates and Modules.原创 2020-08-11 23:30:01 · 1114 阅读 · 0 评论 -
用链表学Rust:An Ok Stack & A Persistent Stack
这是“too-many-lists”一书的第二个实现和第三个实现。这两部分的学习重点和list本身比较独立,主要是一些相对细节的知识点,整理如下。原创 2021-11-26 06:39:17 · 175 阅读 · 0 评论 -
用链表学Rust:A Bad Stack
一个好朋友推荐的书籍, 趁着感恩节假期学习一下! 原文在[这里](https://rust-unofficial.github.io/too-many-lists), 网上可以找到很多中文版翻译, 某站上有讲解视频, 不过我没太看过, 不好评价。这个笔记是我学习过程中的一些记录和心得, 欢迎大家指正!原创 2021-11-25 07:18:11 · 379 阅读 · 0 评论 -
理解 Rust 语言的项目组织结构
从接触Rust到现在一年多了,目前还是没有找到门。这篇尽量用“人话”记录一下我对Rust项目组织结构的理解。原创 2021-07-20 05:10:40 · 759 阅读 · 0 评论