ホームページ  >  記事  >  バックエンド開発  >  Go で外部パッケージから関数を呼び出すにはどうすればよいですか?

Go で外部パッケージから関数を呼び出すにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-13 04:19:02267ブラウズ

How to Call Functions from External Packages in Go?

Go での外部パッケージからの関数の呼び出し

Go では、さまざまなパッケージから関数にアクセスする必要が生じる場合があります。この記事では、外部パッケージから関数を呼び出すプロセスについて説明します。

ステップ 1: パッケージをインポートする

別のパッケージから関数にアクセスするには、まず次の手順を実行する必要があります。パッケージを現在のファイルにインポートします。これは、import キーワードに続いてパッケージのインポート パスを使用して行われます。あなたの例では、main.go ファイルに「functions」パッケージをインポートしました。

import "functions"

ステップ 2: 関数を参照する

パッケージが完成したらインポートされると、完全修飾名を使用してそのパッケージからエクスポートされた関数を参照できます。 Go では、エクスポートされたシンボル (関数、変数、型など) は大文字で始まります。したがって、「functions」パッケージから getValue 関数を呼び出すには、次の手順を実行します。

functions.GetValue()

変更されたコード例

サンプル コードに基づいて、これは、「functions」パッケージから getValue 関数を正しく呼び出すように変更された main.go ファイルです:

package main

import "fmt"
import "MyProj/functions"

func main(){
    c := functions.GetValue() // Call the GetValue function
    fmt.Println(c)
}

注: 呼び出している関数が、その関数を開始してエクスポートされていることを確認してください。大文字の名前。また、import ステートメント内のパッケージ パスがパッケージの実際の場所と一致していることを確認してください。

以上がGo で外部パッケージから関数を呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。