pull/334/head
sunface 3 years ago
parent 02ca1e8bb1
commit 8553c2c7d7

@ -152,7 +152,7 @@ let s: &str = "Hello, world!";
## 什么是字符串? ## 什么是字符串?
顾名思义,字符串是由字符组成的连续集合,但是在上一节中我们提到过,**Rust中的字符是Unicode类型因此每个字符占据4个字节内存空间但是在字符串中不一样字符串是UTF8编码也就是字符所占的字节数是变的(1-4)**,这样有助于大幅降低字符串所占用的内存空间. 顾名思义,字符串是由字符组成的连续集合,但是在上一节中我们提到过,**Rust中的字符是Unicode类型因此每个字符占据4个字节内存空间但是在字符串中不一样字符串是UTF8编码也就是字符所占的字节数是变的(1-4)**,这样有助于大幅降低字符串所占用的内存空间.
Rust在语言级别只有一种字符串类型`str`,它通常是以引用类型出现`&str`,也就是上文提到的字符串切片。虽然语言级别只有上述的`str`类型,但是在标准库里,还有多种不同用途的字符串类型,其中使用最广的即是`String`类型。 Rust在语言级别只有一种字符串类型`str`,它通常是以引用类型出现`&str`,也就是上文提到的字符串切片。虽然语言级别只有上述的`str`类型,但是在标准库里,还有多种不同用途的字符串类型,其中使用最广的即是`String`类型。

Loading…
Cancel
Save