パッケージ

すべてのGoプログラムはパッケージで構成されています。

プログラムはパッケージ main で実行を開始します。

このプログラムは、インポートパス "fmt""math/rand" を持つパッケージを使用しています。

慣例として、パッケージ名はインポートパスの最後の要素と同じです。たとえば、"math/rand" パッケージは、package rand ステートメントで始まるファイルで構成されています。

  1. package main
  2. import (
  3. "fmt"
  4. "math/rand"
  5. )
  6. func main() {
  7. fmt.Println("My favorite number is", rand.Intn(10))
  8. }