ホームページ > バックエンド開発 > Golang > Go言語でパッケージをインポートする方法

Go言語でパッケージをインポートする方法

青灯夜游
リリース: 2022-12-06 19:28:50
オリジナル
6595 人が閲覧しました

Go 言語では、import キーワードを使用してパッケージをインポートできます。インポートされたパッケージ名は二重引用符で囲む必要があります。パッケージ名は GOPATH から計算されたパスであり、「/」で区切られます。パス。 Go 言語でパッケージをインポートするには、基本的な形式が 2 つあります: 1. 構文 "import "パッケージ名"" による単一行インポート; 2. 構文 "import("パッケージ名 1" " による複数行インポートパッケージ名 2" ...)"。

Go言語でパッケージをインポートする方法

このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。

Go 言語インポート インポート パッケージ - コード内で他のコードを使用します

Go 言語ソース ファイル パッケージ宣言ステートメントの後、および他の非インポート宣言ステートメントの前に配置できます、ゼロ個以上のインポート パッケージ宣言ステートメントが含まれます。各インポート ステートメントでインポート パスを個別に指定することも、括弧を使用して複数のインポート パスを同時にインポートすることもできます。他のパッケージの識別子を参照するには、import キーワードを使用します。インポートされたパッケージ名は二重引用符で囲まれます。パッケージ名は、GOPATH から開始して計算され、/ で区切られたパスです。

#デフォルトのインポート記述方法

インポートには、単一行インポートと複数行インポートという 2 つの基本的な形式があります。 2 つのインポート方法の効果は一貫しています。

1) 単一行インポート

単一行インポートの形式は次のとおりです。

import "包1"
import "包2"
ログイン後にコピー

2) 複数行インポート

複数インポートする場合行では、パッケージ名がインポート内にあります。この順序はインポートの効果には影響しません。 [関連する推奨事項:

Go ビデオ チュートリアル プログラミング教育 ]

形式は次のとおりです:

import(
    "包1"
    "包2"
    …
)
ログイン後にコピー

パッケージ ケースのインポート

1. Go 言語パッケージの 1 行インポート

import キーワードを使用して Go 言語パッケージを 1 行でインポートします

package main
//使用 import 关键字,单行导入 Go 语言包
import "fmt"
import "strconv"
func main() {
var strNum = "100"
if num, err := strconv.Atoi(strNum); err != nil{
fmt.Println("Convert err, Err =", err)
}else{
fmt.Println("Convert ok, Num =", num)
}
}
ログイン後にコピー

プログラムを実行すると、コンソール出力は次のようになります。

Go言語でパッケージをインポートする方法

まず、package キーワードを使用して、ファイルが配置されているパッケージをメイン パッケージとして定義し、次に使用します。 import を使用して Go 言語パッケージを 1 行でインポートし、fmt パッケージと strconv パッケージをインポートします。

最後に、main 関数で文字列型の変数 strNum を定義し、strconv パッケージの Atoi 関数を呼び出して文字列 strNum を int 型の num に変換します。エラーインターフェイスタイプの戻り値。

関数の 2 番目のパラメータが nil かどうかを判断することで、変換が成功したかどうかを判断します。そうでない場合は、エラー メッセージを出力します。それ以外の場合は、変換結果を出力します。

2. Go 言語パッケージの複数行インポート

Go 言語パッケージを複数行でインポートするには import キーワードを使用します

package main
//使用 import 关键字,多行导入 Go 语言包
import (
	"fmt"
	"strconv"
)
func main() {
	var strNum = "100"
	if num, err := strconv.Atoi(strNum); err != nil{
		fmt.Println("Convert err, Err =", err)
	}else{
		fmt.Println("Convert ok, Num =", num)
	}
}
ログイン後にコピー

Go言語でパッケージをインポートする方法

まず、package キーワードを使用してファイルが配置されているパッケージをメイン パッケージとして定義し、次に import multi-line を使用して Go 言語パッケージをインポートし、fmt パッケージと strconv パッケージをそれぞれインポートします。

最後に、main 関数で、fmt パッケージの Println 関数と strconv パッケージの Atoi 関数を呼び出します。

プログラミング関連の知識について詳しくは、

プログラミング入門をご覧ください。 !

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート