[go] Go 언어에서 패키지 사용하기
목차
1. 패키지 소개
Go 언어에서 패키지는 코드를 모듈화하고 재사용할 수 있는 단위입니다. 이를 통해 코드의 가독성을 높이고 유지보수를 편리하게 할 수 있습니다. Go 언어는 표준 라이브러리 외에도 다양한 외부 패키지들을 지원하고 있어, 개발 생산성을 높일 수 있습니다.
2. 패키지 만들기
패키지를 만들려면 해당 패키지 목록 상단에 package
키워드를 사용하여 패키지의 이름을 지정해야 합니다. 또한, 패키지 내에서 외부로 노출할 함수나 변수는 첫 글자를 대문자로 시작해야 합니다.
package mypackage
import "fmt"
func MyFunction() {
fmt.Println("This is my function")
}
var MyVariable = 123
3. 패키지 가져오기
다른 Go 파일에서 패키지를 가져오려면 import
키워드를 사용합니다. 가져오려는 패키지의 경로는 $GOPATH/src
디렉토리부터 지정해야 합니다.
package main
import "mypackage"
func main() {
mypackage.MyFunction()
fmt.Println(mypackage.MyVariable)
}
4. 패키지 사용하기
가져온 패키지에 있는 함수나 변수를 사용하려면 해당 패키지 이름과 마침표(.
)를 붙여 사용합니다. 이를 통해 다른 패키지에서 정의된 함수나 변수를 현재 파일에서 사용할 수 있습니다.
이제 Go 언어의 패키지를 사용하여 코드를 모듈화하고 재사용하는 방법에 대해 배웠습니다. 패키지를 올바르게 활용하여 코드 작성을 효율적으로 관리하고, 다른 개발자들과 코드를 공유하는 데 도움이 되길 바랍니다.
참고 문헌:
- https://golang.org/doc/code.html
- https://golang.org/pkg/#stdlib