rust基础入门[10] - Defining Generic Functions and Structs

本章覆盖有:

  • 如何定义单独的函数,使得调用者可以处理不同的数据类型
  • 泛型函数如何使用类型推导来避免指定具体类型
  • 如何在struct、tuple-struct、enum实现各种泛型类型
  • 如何使用两个常见的枚举类型,Option和Result
  • 标准函数对Option和Result的处理
Read more

rust基础入门[07] - Enumerating Cases

本章覆盖有:

  • 如何从有限集定义枚举变量
  • 如何用枚举实现组合类型
  • 如何用match模式匹配处理枚举
  • 如何用match处理其他数据类型,诸如整数、字符、字符串
  • 如何用布尔值泛化match结构
Read more