• 이 글은 골든래빗 《Tucker의 Go 언어 프로그래밍》의 16장 써머리입니다.
코드를 묶는 가장 큰 단위
main 패키지
외부 패키지
import
import ( "fmt" "os" "math/rand" // 경로가 있는 패키지 (패키지명은 rand) "text/template" htmpl "html/template" // template 으로 패키지 명이 같으면 별칭 사용 _ "database/sql" // 직접 사용하지않지만 부가효과를 얻고자 할 때 언더바 붙여서 에러 방지 (임포트 후 사용하지않으면 원래 에러발생) ) fmt.Println("Hello Woirld") // fmt패지키 내의 멤버 함수 호출 . 사용해서 호출 htmpl.New // 별칭 사용하여 멤버 호출 가능
go mod init [패키지명] // go.mod 파일 생성 go mod tidy // 필요 패키지 다운 및 go.mod, go.sum 파일에 기재