괴발개발 성장기

Study/Go 언어

구조체

지니유 2021. 6. 14. 23:54
반응형

# 내부 필드 접근

: 구조체에 다른 구조체를 내부 필드로 지정하면 내부 구조체의 필드에 접근 할 수 있다.

 

type Info struct {
	id int
    name string
    addressInfo Address
}

type Address struct {
	postNum string
    address string
    addressDetail string
}

 

# 구조체 값을 출력할 때 필드명과 값을 함께 출력하려면 %#v를 사용한다

fmt.Printf("%#v",V)

 

# 구조체 임베딩

Go에는 상속이 없다. 그래서 사용자 정의 타입을 조합하여 구조체로 정의하여 객체를 재사용한다.  사용자 정의 타입을 구조체의 필드로 지정하는 것을 임베딩이라고 한다

 

반응형