自定义类型切片、映射和结构创建方法:定义一个自定义类型(struct、interface 等)。使用 []type、map[key]type 和 typename struct { field1 type, ... } 语法创建切片、映射和结构。

如何创建自定义类型的切片、映射或结构
在 Go 中,可以通过定义一个自己的类型并使用它来创建切片、映射或结构。
切片
立即学习“go语言免费学习笔记(深入)”;
要创建自定义类型的切片,请使用以下语法:
var sliceName []Type
其中 Type 是自定义类型。
实战案例:
type Person struct {
Name string
Age int
}
var people []Person映射
要创建自定义类型的映射,请使用以下语法:
var mapName map[Key]Type
其中 Key 是键类型,Type 是值类型。
实战案例:
type Grade struct {
Name string
Score int
}
var grades map[string]Grade结构
要创建自定义类型结构,请使用以下语法:
type TypeName struct {
Field1 Type
Field2 Type
...
}其中 TypeName 是自定义类型的名称,Field1 到 FieldN 是该类型的字段。
实战案例:
type Address struct {
Street string
City string
State string
Zip string
}










