『Tucker의 Go 언어 프로그래밍』 스터디 요약 노트입니다.
16장. 패키지
패키지는 Go 언어에서 코드를 공유하기 위해 사용되는 단위다.
- 패키지를 읽어 오는 방법은
import "$pkg"
로 사용할 패키지를 선언한다. - 여러 패키지를 읽어올 때는
()
로 패키지들을 다수 선언하면 된다. - 패키지 이름이 겹치는 경우 등을 처리하기 위해, 패키지에 별칭을 붙일 수 있다.
- 사용하지 않지만 포함해야 하는 패키지의 경우
_
(blank identifier)로 패키지 별칭을 붙인다. - 원격 패키지를 가져오는 경우,
go mod tidy
명령으로 해당 패키지를 다운받는다. - 패키지에서 외부 공개할 변수,상수,함수는 대문자로 시작, 공개하지 않을 경우 소문자로 시작한다.
- 패키지가
import
될 때 초기화가 필요한 내용은init()
함수에 작성한다.
상당히 내용도 많고 복잡해서 실험 내용까지 올리기는 힘들 것 같다.