go struct
1 type a struct { 2 name string 3 age string 4 } 5 6 type b struct { 7 a // 匿名嵌套结构体 8 name string // 嵌套结构体字段冲突 9 address string 10 } 11 12 aObj := a { 13 name: "marx", 14 age: "10", 15 } 16 cObj := b { 17 address: "bejing", 18 } 19 cObj.a = aObj 20 21 fmt.Println(cObj.name) // b结构体的name 22 fmt.Println(cObj.a.name) // 匿名结构体的name - 冲突字段 23 fmt.Println(cObj.age)
结构体、嵌套结构体、匿名嵌套结构体、嵌套结构体字段名字冲突
 
                    
                     
                    
                 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号