[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 변수 및 함수를 쉽게 정의하고 사용할 수 있습니다.

참고 자료