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

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

藏色散人
リリース: 2021-05-07 09:10:45
転載
1975 人が閲覧しました

次のチュートリアル コラムでは、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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート