摘要:这是开发必备、高频使用的 Rust 核心 Trait 速查清单,按用途分类,包含作用、核心方法、使用场景和示例,直接背 / 查即可。 一、基础核心 Trait(必学,编译器自动推导) 1. Debug 作用:为类型提供调试打印能力(println!("{:?}", val)) 核心:fmt::Deb
阅读全文
随笔分类 - Rust 之旅
准备学学Rust了
人生漫漫,总有一些事情需要去学,不仅要学,要深入的去学习。
摘要:Trait 是 Rust 最核心、最独特、最强大的特性之一,你可以把它理解为: 定义行为的接口 / 契约 —— 告诉编译器「某种类型能做什么」,但不关心它具体是什么。 它类似其他语言的: Java / C# 的 Interface(接口) C++ 的 抽象类 Go 的 Interface 但 Rus
阅读全文
摘要:Rust 的符号分为基础语法符号、运算符、所有权 / 借用符号、泛型 /trait 符号、宏 / 模式匹配符号等。 一、基础语法符号(写代码必用) 二、括号家族(3 种必记) 三、运算符(算术、逻辑、比较) 1. 算术运算 + 加、- 减、* 乘、/ 除、% 取余 2. 比较运算 == 等于、!=
阅读全文
摘要:Rust 的数据类型体系比较“严格”,但也很强大。Rust 强调: 类型安全 + 零成本抽象 + 内存安全 ✅ 一、Rust 数据类型总览 Rust 主要分两大类: 1. 标量类型(Scalar) 2. 复合类型(Compound) ✅ 二、标量类型(最基础) ⭐ 1. 整数类型 有符号整数 类型大
阅读全文
摘要:Rust 当前在用关键字 as:执行基本类型转换、明确指定包含项的具体 trait,或在 use 语句中重命名项 async:返回一个 Future 而非阻塞当前线程(用于异步编程) await:暂停执行,直到 Future 的结果就绪 break:立即退出循环 const:定义常量项或常量裸指针
阅读全文
摘要:我准备开始去学学Rust语言了,以后会把学习的一些记录存在这个地方。当成学习笔记来使用。 很早就在网上听说了这个语言,说这是个神奇的语言,这门新的计算机语言可以根除C&C++语言 在内存管理上面的问题,主要是野指针,忘记是哪位大佬说过的了。 Rust语言的发展简史: 2006:Graydon Hoa
阅读全文
浙公网安备 33010602011771号