Golang允许开发者创建自定义的类型,以便更好地描述程序中的数据。通过自定义类型,可以将多个基本类型或派生类型组合为一个新的类型。
自定义类型是使用type关键字定义的,后面跟着新类型的名称和其基础类型。例如,下面的代码定义了一个新的类型Person,它基于结构体类型:
```
type Person struct {
Name string
Age int
}
```
在上面的例子中,Person是一个新的类型,它具有两个字段:Name和Age。这个自定义类型可以在程序中创建变量,并且可以使用点操作符访问其字段。