GO 结构体嵌套结构体

package main

import "fmt"

// Point 结构体
type Point struct {
x int
y int
}

// Rect 结构体
type Rect struct {
leftUp,rightDown Point
}
func main() {
r1 :=Rect{
leftUp: Point{1,2},
rightDown: Point{3,4},
}
//结构体内数据地址是连续的
fmt.Printf("r1.leftUp.x 地址:%p r1.leftUp.y 地址:%p",&r1.leftUp.x,&r1.leftUp.y)
}
原文地址:https://www.cnblogs.com/sheep-fu/p/14833143.html