Rust
共 6 篇
-
Rust_macro
Rust 的宏系统分为两大类: 声明宏 (Declarative Macros)和 过程宏 (Procedural Macros)。 1. 宏的基本概念1.1 宏的作用 代码复用 …
-
Rust_smart_pointer
智能指针智能指针是一类数据结构,它们表现类似指针,但是也拥有额外的元数据和功能。 引用计数 ( reference counting )智能指针类型。这种指针允许数据有多个所有者,…
-
Rust_iter
迭代器什么是迭代器? 迭代器是rust用于遍历集合的一种抽象,提供了一种统一的方式来访问集合中的元素,而不需要关心集合的具体实现 rust的迭代器是惰性的,只会在真正需要时才回进行…
-
Rust_包/Crate
使用包、Crate和模块管理不断增长的项目 包 ( Packages ):Cargo 的一个功能,它允许你构建、测试和分享 crate。 Crates :一个模块的树形结构,它形成…
-
Rust_String
字符串String string和&str是两种不同的字符串类型,主要区别在于所有权和可变性 String 拥有所有权 是可变的,在堆上分配内存 &str 字符串切…
-
Rust_Notes
Resources:https://kaisery.github.io/trpl-zh-cn/ch01-02-hello-world.html 导学阶段: rust的更新和卸载: …