いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Goメモ-05 (import, Tour of Go)

概要

Tour of Go の - Imports についてのサンプル。

tour.golang.org

特に変わった点はないですね。普通。

単一行で

import "fmt"

ってやってもいいし

import (
    "fmt"
)

ってやっても良い。

行末にカンマをつけなくていいのに注意ですね。

サンプル

package tutorial

// 利用するパッケージのimportを記載する。
// 複数のimportがある場合は、以下のようにグループ化して記述することができる。
import (
    "fmt"
    "math"
    math2 "math" // alias設定
)

// Import は、 Tour of Go - Imports (https://tour.golang.org/basics/2) の サンプルです。
func Import() error {

    // ------------------------------------------------------------
    // import したパッケージの利用
    //   import したパッケージは、その名前で利用することが出来る。
    //   (python などと同様)
    //   alias 定義した名前も利用できる。
    // ------------------------------------------------------------
    fmt.Println(math.Pi)
    fmt.Println(math2.Pi)

    return nil
}

try-golang/tutorial_gotour_02_import.go at master · devlights/try-golang · GitHub


過去の記事については、以下のページからご参照下さい。

  • いろいろ備忘録日記まとめ

devlights.github.io

サンプルコードは、以下の場所で公開しています。

  • いろいろ備忘録日記サンプルソース置き場

github.com

github.com

github.com