迭代器的使用,自定义迭代器
匿名函数
标准库中有很多集合容器,它们以各种逻辑组织了数据,允许各种各样的操作,如增删改查等
为什么基础的还没介绍完,就开始介绍一些很生僻的内容?一方面是因为这些内容迟早要介绍,另一方面是满足大家的好奇心,让我们看看Rust到底有藏了多少宝贝。还有就是尽早面基这些内容,可以消除对语言的陌生感,要一种回看似曾相识以及恍然大悟的感觉
1可变与不可变在Rust中声明一个变量时,要明确变量的可变性。默认是不可变的,如果想要修改这个变量,必须先将其声明为可变类型,否则编译无法通过。如:2共享可变容器但是我们在实际的业务中可能需要更改不可变变量。如何做到这一点?Rust提供了两类容器类型,允许在运行时更改不可变变量,它们是
生命周期的目标就是为了防止出现悬垂引用
Rust中有两个非常重要的、令人亢奋的篇章,并发编程和异步编程。今天我们来看看和并发有关的原子类型。我们可以使用Rust标准库thread模块下的spawn函数创建线程,它是Rust的原生线程,由操作系统调度,每个线程都有自己的堆栈和本地状态
最近在项目中需要和智能合约进行交互,使用了web3p/web3.php进行编码和解码,但是发现与remixd的结果有些差异。
创建和访问枚举的创建和访问在结构上与结构体很相似,成员访问是以路径符号::而不是点号
今天我们来看一看Rust中的prelude,它在std模块下,默认是导入的,不用再使用use关键字导入
Rust中结构体有三种:单元结构体,元组结构体以及句名结构体,它代表And含义,在生成时必须为所有成员赋值
Rust根据不同的应用场景将字符串划分为了不同种类,我们今天只介绍最常见的两种str与String
👀👀Sui中的数据类型
你知道Rust中的路径都有哪些使用场景吗
trait是rust非常重要的知识点
结构体,枚举,函数,方法中使用泛型数据类型
编写测试用例,单元测试,集成测试
包,库,模块
可恢复和不可恢复的错误
HashMap创建,插入,读取,修改
扫一扫 - 使用登链小程序
59 篇文章,322 学分
36 篇文章,298 学分
108 篇文章,247 学分
21 篇文章,215 学分
9 篇文章,160 学分