1. type的定义和使用 Go语言支持函数式编程,可以使用高阶编程语法.一个函数可以作为另一个函数的参数,也可以作为另一个函数的返回值,那么在定义这个高阶函数的时候,如果函数的类型比较复杂,我们可以使用type来定义这个函数的类型. byte和rune: 在 Go 1.9 版本之前的内建类型定义的代码是这样写的: type byte uint8 type rune int32 而在 Go 1.9 版本之后变为: type byte = uint8 //类型别名的作用就让代码更具有可读性 typ…