ホームページ >バックエンド開発 >Golang >Golang-import インポート パッケージの構文について

Golang-import インポート パッケージの構文について

藏色散人
藏色散人転載
2021-05-07 09:10:451949ブラウズ

次のチュートリアル コラムでは、Golang-import インポート パッケージの構文を紹介します。必要とする友人の役に立てば幸いです。

Golang-import インポート パッケージの構文について                                                                                                                

インポート コマンドは、パッケージ ファイルをインポートするために Go コードでよく使用されます。参照は次のとおりです:
import (
    "fmt")
次に、コードは次の方法で呼び出すことができます:

fmt.Println("hello world")

上記の fmt は Go 言語の標準ライブラリです。実際には GOROOT にアクセスしてモジュールをロードします。もちろん、Go のインポートは次のものもサポートしています自分で作成したモジュールをロードする 2 つの方法 モジュール:

//1.相对路径//当前文件同一目录的model目录,但是不建议这种方式importimport   "./model"
//2.绝对路径//加载GOPATH/src/shorturl/model模块//简单理解就是:项目名/包名import   "shorturl/model"

パッケージの特別なインポート構文

ポイント操作

import (
    . "fmt")

ポイント操作 これは、このパッケージがインポートされた後、このパッケージの関数を呼び出すときに、パッケージ名の接頭辞、つまり fmt.Println("hello world") を省略できることを意味します。省略して、Println("hello world") と記述することもできます。

エイリアス操作

import (
    f "fmt")

エイリアス操作は、パッケージに覚えやすい別の名前を付けることです。つまり、fmt.Println("hello world") を省略して f.Println("hello world") と記述することができます。

_操作

import (
    "database/sql"
    _ "github.com/ziutek/mymysql/godrv")

_操作実際にはパッケージを導入するだけです。パッケージがインポートされると、そのすべての init() 関数が実行されますが、実際にはこれらのパッケージを使用する必要がなく、その init() 関数だけを実行したい場合もあります。現時点では、

_operation

を使用してパッケージを参照できます。 _operation を使用してパッケージを参照する場合でも、パッケージ名を使用してパッケージ内のエクスポートされた関数を呼び出すことはできません。単に init 関数 () を呼び出すだけです。

以上がGolang-import インポート パッケージの構文についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。