1.6.5 匿名结构体

  1. 在Go语言中,匿名结构体就是没有名字的结构体

    // 定义结构体
    type User struct {
    	Name   string
    	GoodAt string
    }
    
    func main() {
    
    	user := User{"Snow", "Go"}
    	// 初始化一个匿名结构体
    	data := struct {
    		Title string
    		Users User
    	}{
    		"info",
    		user,
    	}
    	fmt.Println(data)
    
    }

    结果:

    {info {Snow Go}}

Last updated