$HOME/go
를 기본 작업 공간으로 간주한다. workspace는 GOPATH 환경변수를 통해 식별되거나 변경될 수 있다..bash_profile
에 아래의 expoort를 추가해야 한다.:go get
을 실행하면 src/package/bin
이 $GOPATH/xxx
디렉토리에 올바르게 설치된다.GOPATH
를 사용하는 것은 권장되지 않는다.GOPATH
밖에서도 Go 코드를 실행할 수 있게 한다.go.mod
파일이 만들어진다.<modulepath>
가 지정되지 않는다면 go mod init
는 디렉터리 구조에서 모듈 경로를 추측하려고 시도하지만 커맨드에 직접 <modulepath>
를 넘겨주어 <modulepath>
를 지정할 수도 있다.go.mod
파일은 다음과 같을 수 있다.:go mod
커멘드에 대한 개요가 나와 있다.go fmt
라고 불리는 공식 포매터가 있다. 에디터는 파일을 저장할 때 마다 go fmt
를 실행시켜야한다.