1type car struct {
2 brand string
3 model string
4}
5
6type truck struct {
7 car
8 bedSize int
9}
10
11// embedded struct fields are accessed at top lvl
12redTruck := truck {
13 bedSize: 10,
14 car: car{
15 brand: "dodge",
16 model: "ram",
17 },
18}
19redTruck.brand
20redTruck.bedSize
...