[go] Go 언어에서 패키지 내 구조체 사용하기
구조체 정의하기
패키지 내에서 구조체를 정의하는 방법은 매우 간단합니다. 다음은 구조체를 정의하는 예제 코드입니다.
package example
type User struct {
Name string
Email string
Age int
}
위의 예제에서는 example
패키지 내에 User
라는 구조체를 정의했습니다. 이 구조체는 이름, 이메일 주소 및 나이와 같은 필드를 포함하고 있습니다.
구조체 사용하기
이제 정의한 구조체를 사용해보겠습니다. 다음은 구조체를 사용하는 예제 코드입니다.
package example
func main() {
user := User{Name: "Alice", Email: "alice@example.com", Age: 30}
fmt.Println(user.Name, user.Email, user.Age)
}
위의 예제에서는 User
구조체를 사용하여 user
변수를 생성하고 초기화했습니다. 그런 다음 user
변수의 필드를 출력했습니다.
결론
이제 패키지 내에서 구조체를 정의하고 사용하는 방법에 대해 알게 되었습니다. 구조체를 사용하면 데이터를 더 구조적으로 표현하고 다루기 쉽도록 만들 수 있습니다. Go 언어에서 구조체는 강력한 도구이며, 패키지 내에서 유용하게 활용할 수 있습니다.
참고: Go 언어 공식 문서