Go结构体字面量初始化 - 部分字段初始化 官网
Go允许只初始化部分字段,未初始化的字段会使用其类型的零值。 type Book struct { Title string Author string Pages int}func main() { // 部分字段初始化 b := Book{Title: "Go Programming"} // 输出结果: Go Programming 0 println(b.Title, b.Author, b.Pages)} 部分字段初始化时,未指定的字段会用默认零值,如字符串是"",整数是0。