Go 言語では、import キーワードを使用してパッケージをインポートできます。インポートされたパッケージ名は二重引用符で囲む必要があります。パッケージ名は GOPATH から計算されたパスであり、「/」で区切られます。パス。 Go 言語でパッケージをインポートするには、基本的な形式が 2 つあります: 1. 構文 "import "パッケージ名"" による単一行インポート; 2. 構文 "import("パッケージ名 1" " による複数行インポートパッケージ名 2" ...)"。
このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。
Go 言語ソース ファイル パッケージ宣言ステートメントの後、および他の非インポート宣言ステートメントの前に配置できます、ゼロ個以上のインポート パッケージ宣言ステートメントが含まれます。各インポート ステートメントでインポート パスを個別に指定することも、括弧を使用して複数のインポート パスを同時にインポートすることもできます。他のパッケージの識別子を参照するには、import キーワードを使用します。インポートされたパッケージ名は二重引用符で囲まれます。パッケージ名は、GOPATH から開始して計算され、/ で区切られたパスです。
#デフォルトのインポート記述方法
インポートには、単一行インポートと複数行インポートという 2 つの基本的な形式があります。 2 つのインポート方法の効果は一貫しています。 1) 単一行インポート単一行インポートの形式は次のとおりです。import "包1" import "包2"2) 複数行インポート複数インポートする場合行では、パッケージ名がインポート内にあります。この順序はインポートの効果には影響しません。 [関連する推奨事項: 形式は次のとおりです:
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) } }プログラムを実行すると、コンソール出力は次のようになります。 まず、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) } }
まず、package キーワードを使用してファイルが配置されているパッケージをメイン パッケージとして定義し、次に import multi-line を使用して Go 言語パッケージをインポートし、fmt パッケージと strconv パッケージをそれぞれインポートします。 最後に、main 関数で、fmt パッケージの Println 関数と strconv パッケージの Atoi 関数を呼び出します。 プログラミング関連の知識について詳しくは、
プログラミング入門をご覧ください。 !
以上がGo言語でパッケージをインポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。