摘要:
Rust 中的==字符==是 Unicode 类型,因此每个字符占据 4 个字节内存空间,但是在字符串中不一样,==字符串==是 UTF-8 编码,也就是字符串中的字符所占的字节数是变化的(1 - 4),这样有助于大幅降低字符串所占用的内存空间。 这就导致了一个问题,对于字符串 ,rust是不支持索 阅读全文
摘要:
引言 在很多语言中都有切片这个操作,比如python,rust,go等等,而且大多数都是左闭右开的索引方式。 以rust为例子,我创建了一个String变量,以及它的两个字符串切片。 在rust中,切片就是对 String 类型中某一部分的引用 fn main() { let s = String 阅读全文