Golang中的type

定义结构体

type User struct{}

类型重命名

type newName string

结构体内嵌匿名成员

type User struct{
    name
    age
}

定义接口

type User interface{}

定义函数类型

type handler func(name string) int