HashMap 用于存储键值对,类似于其他编程语言中的字典。在标准库的定义是 HashMap<K, V> ,下面将用代码解释 HashMap 的...
HashMap 用于存储键值对,类似于其他编程语言中的字典。在标准库的定义是 HashMap<K, V> ,下面将用代码解释 HashMap 的...
之前我们已经使用过 String,对于 String 的解释是可增长的、可变的、有所有权的、UTF-8 编码的字符串类型。String 的数据是...
这一篇博客我们来聊一下Rust中 vector 的使用。vector 就像数组一样,用于存储同一类型的一系列的值,但是允许动态地添加和删除值,以...
枚举 enum,用于从众多选项中选择一个。 定义枚举 这是我们在很多面向对象语言中常见的定义枚举的方式 以往对枚举的认识,就是枚举限定了几个固定...
这篇博客来聊一下 结构体的方法,本质上就是为某个结构体而定义的方法 (函数)。拿面向对象语言来说,写了一个类,还可能会在这个类里写一些方法,基本...
结构体可以用于组织不同类型的数据,和一些面向对像语言中的 类 是很像的。 这篇博客包含以下内容 结构体的定义 通过一个函数,创建并返回一个结构体...
这篇博客有以下内容 字符串切片解释 通用切片 String,&String,&str 的区别 注意: &str 就是字符串切片 字符串切片 字符...
今天我们来学习一下Rust中的引用与借用。我在看官方教程讲解引用与借用的时候,很困惑,分不清引用与借用。在第二遍理解的时候,大概能够理清了。 先...
本篇博客我们来解释几个名词,栈、堆、作用域、所有权、所有权移动 栈 栈是在代码运行时,可供使用的一块内存。它的存取数据方式是先进后出,或者说后进...
函数的定义 Rust 函数的定义是以 fn 开头,main 函数是Rust程序的入口函数 表达式 语句,是执行一些操作,但不返回值的指令。表达式...
专题公告
Rust 学习过程中的笔记总结。