type Inner1 struct {
data int
}
type Inner2 struct {
data int
}
type Outer1 struct {
Inner1
}
var outer1 Outer1
위의 경우 outer1.data와 outer1.Inner1.data는 같은 값에 접근하게 됨
type Outer2 struct {
inner1 Inner1
}
위의 경우 outer1.data는 당연 에러가 나고 outer1.inner1.data로 접근해야함
type Outer3 struct {
Inner1
Inner2
}
이럴 때는 어떻게 접근해야할지 알겠지
오 이거
https://gcc.gnu.org/onlinedocs/gcc/Unnamed-Fields.html
이거같네요 비슷함