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

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

Linda Hamilton
リリース: 2024-11-13 04:19:02
オリジナル
315 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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