Rust 学习笔记(8)-结构体
本篇是阅读 《Rust 程序设计语言》第5.1章 结构体的定义和实例化 而来的结果
结构体类似其他语言中的 类 class 的概念,其作用主要是组织和存储相关联的数据或函数(与结构体相关联的函数一般又称为方法)
本章我们主要来看下在 Rust 中定义结构体的语法,比较简单,直接看代码吧
本篇是阅读 《Rust 程序设计语言》第5.1章 结构体的定义和实例化 而来的结果
结构体类似其他语言中的 类 class 的概念,其作用主要是组织和存储相关联的数据或函数(与结构体相关联的函数一般又称为方法)
本章我们主要来看下在 Rust 中定义结构体的语法,比较简单,直接看代码吧
本篇是阅读 《Rust 程序设计语言》第4.3章 Slice 类型 而来的结果
slice 允许你引用集合中一段连续的元素序列,而不用引用整个集合。slice 是一类引用,所以它没有所有权。
本章比较简单,直接看代码吧
本篇是阅读 《Rust 程序设计语言》第4.2章 引用与借用 而来的结果
之前我们说过,当传入的变量发生移动时,函数外部无法再引用这个变量,除非函数将变量返回并且外部重新获取这个返回值
本篇是阅读 《Rust 程序设计语言》第4.1章 什么是所有权 而来的结果
所有权是Rust中最重要的知识点,没有之一,理解所有权才能明白Rust是如何保证内存安全的
本篇是阅读 《Rust 程序设计语言》第3.3 函数 而来的结果
这里说明一下,有些章节,我认为没什么可写的,因此跳过了,例如本次就跳过了书中的3.2数据类型这一章
在Rust中函数使用fn关键字命名,并且采用snake case风格,在Rust中函数的返回值等同于函数体最后一个表达式的值