Update(string-slice.md): fix typo

pull/509/head
Fanyjie 3 years ago committed by GitHub
parent df8eb78241
commit 7c70086451
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -92,7 +92,7 @@ let slice = &s[..];
> let s = "中国人";
> let a = &s[0..2];
> println!("{}",a);
>```
> ```
>
> 因为我们只取 `s` 字符串的前两个字节,但是本例中每个汉字占用三个字节,因此没有落在边界处,也就是连 `中` 字都取不完整,此时程序会直接崩溃退出,如果改成 `&s[0..3]`,则可以正常通过编译。
> 因此,当你需要对字符串做切片索引操作时,需要格外小心这一点, 关于该如何操作 UTF-8 字符串,参见[这里](#操作-utf8-字符串)

Loading…
Cancel
Save