- go build 패키지 컴파일
- go clean 컴파일 시 생성되는 패키지 목적 파일 삭제
- go env 환경설정 출력
- go fix 오래된 API를 사용하는 GO 프로그램 찾아서 새로운 API로 업데이트한다
- go fmt 패키지를 리포맷하는 gofmt 툴을 실행. go coding 규약에 맞춰서 소스코드를 수정해줌
- go generate 패키지 파일 안에 실행절차가 정의되어 있는 경우 그에 맞춰 .go 파일을 생성
- go get 현재 모듈 패키지 목록에 패키지 추가하고 다운받음
- go install 컴파일한 뒤 결과를 GOPATH/bin 경로에 설치한다
- go list 패키지나 모듈 목록을 출력
- go mod 새로운 모듈을 만들거나 관리
- go run 컴파일한 뒤 결과 프로그램을 실행
- go test 패키지를 테스트
- go tool 특정 go 도구를 실행
하위 폴더에 별도로 작성했던 패키지는 다음과 같이 import하도록 한다 = 경로와 같다!
import "메인 생성시 선언한 mod이름/폴더이름1/폴더이름2.."
그리고 해당 경로에서 선언해준 package 이름.메서드(또는 변수명, 타입)
과 같은 형태로 사용한다
go 1.12? 버전 이후부터는 별도로 환경변수 설정을 할 필요가 없어졌다고 한다.