面向加薪学习

LV3
发表了文章

33.Rust-模块

我们常说 功能模块,就是用于将函数或结构体按照功能分组。也常常把相似的函数或者实现相同功能的或者共同实现一个功能的函数和结构体划分到一个模块中。

面向加薪学习
Rust
发表了文章

32.Rust-包管理

Rust 内置了一个包管理器 cargo和 Rust 自带安装的,它也可以管理项目。

面向加薪学习
Rust
发表了文章

31.Rust-智能指针

Rust 可以在 堆 上存储数据。Rust 语言中的某些类型,如 向量 Vector 和 字符串对象 String 默认就是把数据存储在 堆 上的。

面向加薪学习
Rust
发表了文章

30.Rust-错误处理

Rust 语言也有错误这个概念,而且把错误分为两大类:可恢复 和 不可恢复,相当于其它语言的 异常 和 错误。

面向加薪学习
Rust
发表了文章

29.Rust-线程

thread::sleep() 会让线程睡眠一段时间,某个线程睡眠的时候会让出 CPU,可以让不同的线程交替执行,要看操作系统如何调度线程。

面向加薪学习
Rust
发表了文章

28.Rust-闭包

Rust 中的闭包(closure),也叫做 lambda 表达式或者 lambda,是一类能够捕获周围作用域中变量的函数。

面向加薪学习
Rust
发表了文章

27.Rust-迭代器

面向加薪学习
Rust
发表了文章

26.Rust-文件操作

文件打开成功:File { fd: 3, path: "/Users/monster/Github/rust_edu/file26/data.txt", rea...

面向加薪学习
Rust
发表了文章

25.Rust-I/O操作

I/O 就是输入(Input)/输出(Output)。Rust 语言 IO 输入输出的三大块内容:读取数据、写入数据、命令行参数。

面向加薪学习
Rust
发表了文章

24.Rust-泛型

泛型是运行时指定数据类型的一种机制。好处是通过高度的抽象,使用一套代码应用多种数据类型。比如我们的向量,可以使用数值类型,也可以使用字符串类型。泛型是可以保证数...

面向加薪学习
Rust
发表了文章

23.Rust-集合

Rust 语言标准库提供了通用的数据结构的实现。包括 向量 (Vector)、哈希表( HashMap )、哈希集合( HashSet ) 。

面向加薪学习
Rust
发表了文章

22.Rust-枚举

枚举 enum 关键字允许创建一个从数个不同取值中选其一的枚举类型(enumeration)。任何一个在 struct 中合法的取值在 enum 中也合法。

面向加薪学习
Rust
发表了文章

21.Rust-结构体

结构体( struct )可以由各种不同类型组成。使用 struct 关键字来创建。struct 是 structure 的缩写。结构体可以作为另一个结构体的字...

面向加薪学习
Rust
发表了文章

20.Rust-切片

切片是只向一段连续内存的指针。在 Rust 中,连续内存够区间存储的数据结构:数组(array)、字符串(string)、向量(vector)。切片可以和它们一...

面向加薪学习
Rust
发表了文章

19.Rust-借用

生活中,我们对工具有所有权,但是也不妨碍我们可以把工具借给别人甚至租用给别人,别人用完了,要还给你的。

面向加薪学习
Rust
发表了文章

18.Rust-所有权和移动

因为变量要负责释放它们拥有的资源,所以资源只能拥有一个所有者。这也防止了资源的重复释放。注意并非所有变量都拥有资源(例如引用)。

面向加薪学习
Rust
发表了文章

17.Rust-数组

数组 是用来存储一系列数据,拥有相同类型 T 的对象的集合,在内存中是连续存储的。使用中括号 [] 来创建,且它们的大小在编译时会被确定。数组下标是从0 开始。...

面向加薪学习
Rust
发表了文章

16.Rust-元组

Tuple 元组是一个 复合类型 ,可以存储多个不同类型的数据。 Rust 支持元组 tuple 类型。元组使用括号 () 来构造(construct)。函数可...

面向加薪学习
Rust
发表了文章

15.Rust-函数

函数是一组一起执行一个任务的语句块。每个 Rust 程序都至少有一个函数,即主函数 main()。划分的标准是每个函数执行一个单一的任务。这也是软件设计中经常说...

面向加薪学习
Rust
发表了文章

14.Rust-循环

现实中的循环很多,比如我们在学校操场里跑步,一圈一圈的跑。在计算机中,循环 其实就是一种重复,在满足指定的条件下,重复的做某些事情。

面向加薪学习
Rust

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券