카테고리 없음
Go ) package
코드베어
2020. 5. 11. 09:22
Go 언어는 각종 기능과 라이브러리를 패키지로 만들어서 제공한다. 소스 코드에서 패키지를 사용하려면 다음과 같이 import 키워드를 사용한다.
import "패키지"
import (
"패키지1"
"패키지2"
)
import로 가져올 패키지를 지정한 뒤 소스에서는 패키지 이름에 .(점)을 붙여서 패키지에서 제공하는 함수, 변수, 상수를 사용한다.
패키지.함수(or 변수등..)
import로 패키지를 가져올 때 패키지 이름 앞에 .(점)을 사용하면 전역 패키지가 된다.
import . "패키지"
전역 패키지를 선언하면 패키지 이름을 생략하고 함수, 변수, 상수를 사용할 수 있다.
패키지를 가져올 때 별칭을 지정할 수 있다.
import f "fmt"
func main() {
f.Println("Hello, world!")
}
패키지 별칭은 패키지명이 중복될 때 활용할 수 있다.
Go 언어는 import로 패키지를 가져온 뒤 사용하지 않으면 컴파일 에러가 발생한다. 이럴 때 패키지 이름 앞에 _(밑줄 문자)를 지정하면 컴파일 에러가 발생하지 않는다.
import _ "fmt"