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)
}
posted @ 2021-05-31 20:33  不吃肉的羊  阅读(434)  评论(0编辑  收藏  举报