[go] Go 언어에서 패키지 내 private 및 public 변수 사용하기
Go 언어에서 변수 또는 함수를 private으로 선언하려면, 이름 앞에 소문자를 사용합니다. 이는 다른 패키지에서 해당 변수나 함수에 접근할 수 없도록 합니다.
예를 들어:
package example
var privateVariable int // private 변수
func privateFunction() {
// private 함수
}
반면, public 변수나 함수는 이름을 대문자로 시작하여 선언합니다. 이렇게 하면 다른 패키지에서 해당 변수나 함수에 접근할 수 있습니다.
예를 들어:
package example
var PublicVariable int // public 변수
func PublicFunction() {
// public 함수
}
이러한 방식으로, Go 언어에서 private와 public 변수 및 함수를 쉽게 정의하고 사용할 수 있습니다.