パッケージ
すべてのGoプログラムはパッケージで構成されています。
プログラムはパッケージ main
で実行を開始します。
このプログラムは、インポートパス "fmt"
と "math/rand"
を持つパッケージを使用しています。
慣例として、パッケージ名はインポートパスの最後の要素と同じです。たとえば、"math/rand"
パッケージは、package rand
ステートメントで始まるファイルで構成されています。
package main
import (
"fmt"
"math/rand"
)
func main() {
fmt.Println("My favorite number is", rand.Intn(10))
}