技術向上

プログラミングの学び、気になるテクノロジーやビジネストレンドを発信

import【Go】

自分で作成したファイルなどの外部ライブラリや純正の機能を利用する際に使います。

Goの公式ドキュメントに記載してある、Standard packagesを例に考えます。
Standard Packages - GoDoc

fmtのようにそのまま記載されているものは、""でそのまま括ってimportすれば使う事ができます。
os/userのように階層表記されているものは、その階層通りに指定しなければいけません。

import (
  "fmt"
  "os/user"
)

複数importする場合は()で囲みます。
ちなみに、importを記述しなくても、
ファイル内で使用されている場合は自動的にimportが記述されます。

また、ドキュメントは、Webページを参照するか、コマンドで確認できます。

$ go doc fmt
$ go doc fmt println

1行目のようにpackage指定でもいいですし、
2行目のように関数名を指定することもできます。