A Tour of Go 4
4ページ目
package main import ( "fmt" "math/rand" ) func main() { fmt.Println("My favorite number is", rand.Intn(10)) }
今回はパッケージのお話。
すべてのGoプログラムは、パッケージで構成されています。 プログラムの処理は main パッケージ内で始まります。
はい、了解です。
ちなみに、
root |-main.go subdir |-sub.go
という構成で、main.goからsub.goでエクスポートされた関数を使う場合は
package main import "./subdir" func main() { subdir.Hogehoge() }
となるみたいです。