Go 言語でパッケージをインポートする方法: 1. import コマンドを使用してパッケージ ファイルをインポートする; 2. ポイント操作を使用してパッケージをインポートする; 3. エイリアス操作を使用してパッケージをインポートする; 4. 「_」操作を使用してインポートする方法その包み。
この記事の環境: Windows 7 システム、Go1.11.2 バージョン、この記事はすべてのブランドのコンピューターに適用されます。
推奨: 「Go 言語チュートリアル」
Go でパッケージをインポートするいくつかの方法 (インポート)
1: パッケージ インポートの一般的な構文
インポート コマンドは、パッケージ ファイルをインポートする Go コードを記述するときによく使用されます。これを確認する方法は次のとおりです:
import( "fmt" ) //然后在代码里面可以通过如下的方式调用 fmt.Println("hello world")
上記の fmtは Go 言語の標準ライブラリです. 実際には GOROOT に行ってモジュールを読み込みます. もちろん Go のインポートでは自分で書いたモジュールを読み込む次の 2 つの方法もサポートしています:
//相对路径 import "./test_model" //当前文件同一目录的test_model目录,但是不建议这种方式import //绝对路径 import "mygoproject/test_model" //加载GOPATH/src/mygoproject/test_model模块
2: パッケージをインポートする他の方法
2. 1 ポイント操作
パッケージをインポートする次の方法が表示されることがあります
import . “fmt”
このポイント操作の意味は、パッケージがインポートされた後、このパッケージの関数を呼び出す場合は、パッケージ名のプレフィックスを省略できます。これは、
fmt.Println(“hello world”) //可以省略的写成 Println(“hello world”)
2.2 Alias 操作
名前が示すように、パッケージに次の名前を付けることができます。覚えやすい別の名前
import( f “fmt” ) //别名操作调用包函数时前缀变成了重命名的前缀,即 f.Println(“hello world”)
2.3 _ 操作
import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "time" ) //_操作其实只是引入该包。当导入一个包时,它所有的init()函数就会被执行,但有些时候并非真的需要使用这些包,仅仅是希望它的init()函数被执 行而已。这个时候就可以使用_操作引用该包了。即使用_操作引用包是无法通过包名来调用包中的导出函数,而是只是为了简单的调用其init函数()。
その他の関連技術記事については、golang チュートリアル 列をご覧ください。
以上がGo言語でパッケージをインポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。