Rust 程序设计语言 简体中文版 1.85.0的核心语言中只有一种字符串类型,字符 串 slice str,它通常以被借用的形式出现,&str。第四章讲到了字符串 slices:它们是一些 对储存在别处的 UTF-8 编码字符串数据的引用。举例来说,由于字符串字面值被储存在程序的 二进制输出中,因此它们也是字符串 slices。 字符串(String)类型由 Rust 标准库提供,而不是编入核心语言,它是一种可增长、可变、 可拥有、UTF-8 String 或 string slice &str 类型,而不仅仅是其中一种类型。虽然本节主要讨论 String,但这两种类型在 Rust 的标准库中都有大量使用,而且 String 和 字符串 slices 都是 UTF-8 编码的。 新建字符串 很多 Vec上可用的操作在 String 中同样可用,事实上 String 被实现为一个带有一些额外 保证、限制和功能的字节 vector 的封装。其中一个同样作用于 borrowed for `'1` | = help: use `.split_at_mut(position)` to obtain two mutable non-overlapping sub- slices For more information about this error, try `rustc --explain E0499`. error: could not compile `unsafe-example` 0 码力 | 562 页 | 3.23 MB | 1 月前3
共 1 条
- 1













