4 组合类型的使用

上一章我们讨论了数组、切片、映射、指针、常量、for循环、range关键字的使用,以及处理始建于日期的技巧。这一章我们将探索更加高级的Go特性,比如元组和字符串,标准库stringsswitch语句,以及使用struct关键字创建结构体。另外一部分比较重要的内容使用Go实现正则表达式以及模式匹配。完成上面的章节后,我们将实现一个简单的K-V存储。

下面是本章的内容概览:

  • Go结构体和struct关键字

  • Go元组

  • Go 字符串,runes,字节切片,以及字符串字面量

  • Go的正则表达式

  • Go的模式匹配

  • switch语句

  • 关于标准库strings的使用

  • 计算高精度的PI

  • 实现一个K-V存储