小结1

虽说是小结,不过这并不算是知识小结,你可以将此当作我的个人小结(用来BB的)。

你看到了这里,说明你已经看完了前面的所有内容,因此我恭喜你已经走完了学习曲线的前坡。

在此我要先说一下,前面的基础内容很少涉及Rust有特色的地方,且相关展开也很少,不过接下来的学习中我们将接触大量的Rust特别的知识、术语和概念,因此请做好一点心里准备。

如果你觉得还意犹未尽、仍有精力的话,可以直接跳过本小结,继续学习。

如果你觉得学完前面感到无趣的话,不妨再继续看下去。为了一步步搭好知识架构,我将很多通用基础知识放在了前边,避开讲解Rust的特殊术语、知识,接下来则大不一样,你将能从中看到许多Rust特性,并理解Rust为何这样那样。

如果学完前面感觉有点疲累,不妨稍作休整,回忆一下我们学了些什么:

  1. cargo的基础用法cargo newcargo run
  2. 不可变和可变、变量的隐藏(shadowing)规则。
  3. 基础数据类型boolcharixfx、数组、元组的用法,使用as进行类型强转。
  4. 控制流if elsewhileloopcontinuebreakmatch匹配。
  5. 函数及ifloop{}返回值。
  6. 结构体、元组结构体、更新语法。
  7. 普通枚举和Rust式枚举(在枚举中放入结构体),匹配语法,匹配定义语法。

上述内容都是基础内容,以后都会用到上述知识点(除了更新语法),因此请务必记住。

当然我并不是要求你死背,毕竟Rust语言只是个工具,记住自己需要的内容、理解所学的内容就行了,后续练习中会逐渐记住这些内容的。

(说实话,我在写教程时才发现有更新语法)