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