12 2019 档案

摘要:定义并介绍结构体 结构体和我们前面学习的元组类似,结构体中的每一项都可以是不同的数据类型。和元组不同的地方在于,我们需要给结构体的每一项命名。结构体较元组的优势是:我们声明和访问数据项的时候不必使用索引,可以直接使用名字。 声明结构体 我们直接看一个结构体的例子: 结构体使用关键字 struct 开 阅读全文
posted @ 2019-12-05 19:54 shanpengfei 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:所有权是 rust 语言独有的特性,它保证了在没有垃圾回收机制下的内存安全,所以理解 rust 的所有权是很有必要的。接下来,我们来讨论所有权和它的几个特性:借用、切片和内存结构。 什么是所有权 Rust 的核心特性是所有权。各种语言都有它们自己管理内存的方式,有些是使用垃圾回收机制,有些是手动管理 阅读全文
posted @ 2019-12-04 20:53 shanpengfei 阅读(990) 评论(0) 推荐(1) 编辑
摘要:这部分我们学习 rust 语言的 这五个方面的内容。前文介绍了前两个内容,本文介绍后三个内容。 函数 函数在 rust 代码普遍存在,我们也已经见过了它的主函数 main 函数了,它是进入程序的入口。我们也见过了 fn 关键字了,它是用来声明函数的。 特别说明一下:rust 语言的函数和变量都是以小 阅读全文
posted @ 2019-12-03 20:49 shanpengfei 阅读(779) 评论(1) 推荐(0) 编辑