淡若轻风

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  Rust 之旅

准备学学Rust了 人生漫漫,总有一些事情需要去学,不仅要学,要深入的去学习。
摘要:这是开发必备、高频使用的 Rust 核心 Trait 速查清单,按用途分类,包含作用、核心方法、使用场景和示例,直接背 / 查即可。 一、基础核心 Trait(必学,编译器自动推导) 1. Debug 作用:为类型提供调试打印能力(println!("{:?}", val)) 核心:fmt::Deb 阅读全文
posted @ 2026-05-30 18:06 淡若轻风 阅读(32) 评论(0) 推荐(0)

摘要:Trait 是 Rust 最核心、最独特、最强大的特性之一,你可以把它理解为: 定义行为的接口 / 契约 —— 告诉编译器「某种类型能做什么」,但不关心它具体是什么。 它类似其他语言的: Java / C# 的 Interface(接口) C++ 的 抽象类 Go 的 Interface 但 Rus 阅读全文
posted @ 2026-05-30 17:52 淡若轻风 阅读(49) 评论(0) 推荐(0)

摘要:Rust 的符号分为基础语法符号、运算符、所有权 / 借用符号、泛型 /trait 符号、宏 / 模式匹配符号等。 一、基础语法符号(写代码必用) 二、括号家族(3 种必记) 三、运算符(算术、逻辑、比较) 1. 算术运算 + 加、- 减、* 乘、/ 除、% 取余 2. 比较运算 == 等于、!= 阅读全文
posted @ 2026-05-30 14:46 淡若轻风 阅读(15) 评论(0) 推荐(0)

摘要:Rust 的数据类型体系比较“严格”,但也很强大。Rust 强调: 类型安全 + 零成本抽象 + 内存安全 ✅ 一、Rust 数据类型总览 Rust 主要分两大类: 1. 标量类型(Scalar) 2. 复合类型(Compound) ✅ 二、标量类型(最基础) ⭐ 1. 整数类型 有符号整数 类型大 阅读全文
posted @ 2026-05-11 17:24 淡若轻风 阅读(14) 评论(0) 推荐(0)

摘要:Rust 当前在用关键字 as:执行基本类型转换、明确指定包含项的具体 trait,或在 use 语句中重命名项 async:返回一个 Future 而非阻塞当前线程(用于异步编程) await:暂停执行,直到 Future 的结果就绪 break:立即退出循环 const:定义常量项或常量裸指针 阅读全文
posted @ 2026-05-11 16:52 淡若轻风 阅读(16) 评论(0) 推荐(0)

摘要:我准备开始去学学Rust语言了,以后会把学习的一些记录存在这个地方。当成学习笔记来使用。 很早就在网上听说了这个语言,说这是个神奇的语言,这门新的计算机语言可以根除C&C++语言 在内存管理上面的问题,主要是野指针,忘记是哪位大佬说过的了。 Rust语言的发展简史: 2006:Graydon Hoa 阅读全文
posted @ 2026-05-11 15:03 淡若轻风 阅读(36) 评论(0) 推荐(0)