自定义类型切片、映射和结构创建方法:定义一个自定义类型(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 }
以上就是Golang:如何创建自定义类型的切片、映射或结构?的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系 yyfuon@163.com