04-字符串切片类型
字符串切片类型 — The Rust Reference
1分钟内可阅读完
译文 · 基于 The Rust Reference
r[type.str]
字符串切片类型
r[type.str.intro]
字符串切片(str)类型表示一个字符序列。
| |
注意 关于
str类型的 impl,见[标准库文档][str]。
r[type.str.value]
str 类型的值与 [u8](8 位无符号字节切片)的表示方式相同。
注意 标准库对
str有额外假定:作用于str的方法假定并确保其包含的数据是合法 UTF-8。对非 UTF-8 缓冲区调用str方法现在或将来都可能导致未定义行为。
r[type.str.unsized]
str 是动态大小类型。它只能通过指针类型实例化,例如 &str。&str 的布局与 &[u8] 的布局相同。