Rust 学习笔记(16)-String

参考章节《Rust 程序设计语言》第8.2章 使用字符串储存 UTF-8 编码的文本

在集合章节中讨论字符串的原因是,字符串就是作为字节的集合外加一些方法实现的

在之前的章节我门曾了解过字符串 slice:它们是一些储存在别处的 UTF-8 编码字符串数据的引用。

Rust 的核心语言中只有一种字符串类型:str,它通常以被借用的形式出现,&str。

String是由标准库提供的,而没有写进核心语言部分,它是可增长的可变的有所有权的UTF-8 编码的字符串类型。
你可以把它理解为Java中的字符串包装类,它提供了一系列方便的功能,下面我门就来看看它的大致用法

Rust 学习笔记(15)-Vector

Vector 是《Rust 程序设计语言》第8.1章 使用 Vector 储存列表 而来的结果

我想强调是,书中这一章节主要是在讲集合,集合是一种存储数据的容器,
我把它理解为一种工具,对于这种工具我们不用太过纠结其原理,只要大致了解下它有什么用,怎么用,在适合的时候,能想的起来应该用它就行

Vector 的特点: 只能储存相同类型的值,Vector 可以理解为一个动态数组