Package
[golang], [golangpackage], [package]
Cấu trúc Package
$GOPATH
- src
- github.com
- package-group
- bar/ // go code in package bar
x.go
- bin/
quux // installed command
- pkg
- linux_amd64/
foo/
bar.a // installed package object
Process Build Packages
Khi build packages, Golang sẽ tìm code trong 2 thư mục
- $GOROOT/src
- $GOPATH/src
Build a Custom Package
go build github.com/package-group/package-name
Install a Custom Package
go install github.com/package-group/package-name
==Lưu ý==: Khi build chương trình chính. các packages chưa được install trước đó nhưng được import vào sẽ được tự động install vào.