第19章 标准库类型

标准库类型 — Rust By Example

译文 · 基于 Rust By Example

原文链接: https://doc.rust-lang.org/stable/rust-by-example/std.html

标准库类型

标准库提供了很多自定义类型,在原生类型基础上进行了大量扩充。这是部分自定义类型:

  • 可增长的 String(字符串),如: "hello world"
  • 可增长的向量(vector): [1, 2, 3]
  • 选项类型(optional types): Option<i32>
  • 错误处理类型(error handling types): Result<i32, i32>
  • 堆分配的指针(heap allocated pointers): Box<i32>

参见:

原生类型 和 标准库


01-箱子、栈和堆

箱子、栈和堆 — Rust By Example

02-动态数组 vector

动态数组 vector — Rust By Example

03-字符串 String

字符串 String — Rust By Example

04-选项 `Option`

选项 Option — Rust By Example

05-结果 `Result`

结果 Result — Rust By Example

06-`panic!`

panic! — Rust By Example

07-散列表 HashMap

散列表 HashMap — Rust By Example

08-引用计数 Rc

引用计数 Rc — Rust By Example

09-共享引用计数 Arc

共享引用计数 Arc — Rust By Example

最后修改 August 21, 2026: 更新 (76fc81a2e)