技术栈

rust底层探索

superman超哥
21 天前
开发语言·rust·rust基本数据类型·rust底层探索·类型安全
Rust 基本数据类型:类型安全的底层探索Rust 的类型系统是其内存安全保证的核心基石。与 C/C++ 不同,Rust 在编译期就能捕获大部分类型相关的错误,这得益于其严格的类型推导和所有权系统。理解 Rust 的基本数据类型不仅是掌握语法的开始,更是深入理解零成本抽象理念的必经之路。
superman超哥
21 天前
开发语言·rust·rust底层探索·rust方法与关联函数·所有权语义下的行为设计
Rust 方法与关联函数:所有权语义下的行为设计在 Rust 的类型系统中,数据与行为的分离是一个核心设计理念。与传统面向对象语言将方法内嵌于类定义不同,Rust 通过 impl 块将行为附加到类型上,这种设计不仅提供了更大的灵活性,更重要的是与所有权系统深度整合,在编译期就能防止大量的内存安全问题。方法(method)和关联函数(associated function)是 Rust 中为类型添加行为的两种基本方式,它们的区别不仅仅是是否接受 self 参数,更体现了不同的所有权语义和使用场景。
我是有底线的