本文介绍: Rust的核心语言中只有一种字符串类型: 字符串slice str,通常以被借用的形式出现&str字符串(String)类型由Rust标准库提供,而不是编入核心语言,它是一种可增长可变可拥有UTF-8编码的字符串类型Rustaceans提及Rust中的”字符串“时,可能指的是String或string slice &str类型,而不是其中仅仅一种类型。
1.使用Vector存储列表
1.1新建vector
1.新建一个空的vector来存储i32类型的值
2.新建一个包含初值的vector
1.2更新vector
1.3读取vector的元素
1.使用索引语法或get方法来访问vector中的项
2.在拥有vector中项的引用的同时向其增加一个元素
1.4遍历vector中的元素
1.通过for循环遍历vector的元素
2.遍历vector中元素的可变引用
1.5使用枚举来存储多种类型
1.6丢弃vectorr时也会丢弃其所有元素
1.7移除vector的元素
2.使用字符串存储UTF-8编码的文本
2.1什么是字符串
2.2新建字符串
1.新建一个空的String
2.使用to_string方法从字符串字面值创建String
3.使用String::from函数从字符串字面值创建String
2.3更新字符串
1.使用 push_str 和 push 附加字符串
2.4使用 +运算符或 format!宏拼接字符串
1.使用运算符 + 将两个String值合并到一个新的String值中
2.使用 format! 宏
2.5索引字符串
2.6字符串slice
2.7遍历字符串的方法
1.字符
2.字节
3.使用Hash Map存储键值对
3.1新建一个哈希map
3.2访问哈希map中的值
1.访问哈希map的值
2.访问哈希map的键值对
3.哈希map和所有权
4.更新哈希map
1.覆盖一个值
2.只在键没有对应值时插入键值对
3.根据旧值更新一个值
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。