Aufrufen von Funktionen aus externen Paketen in Go
In Go kann es vorkommen, dass Sie auf Funktionen aus verschiedenen Paketen zugreifen müssen. Dieser Artikel führt Sie durch den Prozess des Aufrufs von Funktionen aus einem externen Paket.
Schritt 1: Importieren Sie das Paket
Um auf Funktionen aus einem anderen Paket zuzugreifen, müssen Sie zuerst Importieren Sie das Paket in Ihre aktuelle Datei. Dies erfolgt mit dem Schlüsselwort import, gefolgt vom Importpfad des Pakets. In Ihrem Beispiel haben Sie das Paket „functions“ in Ihre main.go-Datei importiert:
import "functions"
Schritt 2: Referenzieren Sie die Funktion
Sobald das Paket vorhanden ist importiert, können Sie exportierte Funktionen aus diesem Paket mit ihren vollständig qualifizierten Namen referenzieren. In Go beginnen exportierte Symbole (Funktionen, Variablen, Typen usw.) mit einem Großbuchstaben. Um also die getValue-Funktion aus dem „functions“-Paket aufzurufen, würden Sie Folgendes tun:
functions.GetValue()
Modifiziertes Codebeispiel
Basierend auf Ihrem Beispielcode, Hier ist die geänderte main.go-Datei, um die getValue-Funktion korrekt aus den „Funktionen“ aufzurufen. Paket:
package main import "fmt" import "MyProj/functions" func main(){ c := functions.GetValue() // Call the GetValue function fmt.Println(c) }
Hinweis: Stellen Sie sicher, dass die von Ihnen aufgerufene Funktion exportiert wird, indem Sie ihren Namen mit einem Großbuchstaben beginnen. Stellen Sie außerdem sicher, dass der Paketpfad in der Importanweisung mit dem tatsächlichen Speicherort des Pakets übereinstimmt.
Das obige ist der detaillierte Inhalt vonWie rufe ich Funktionen aus externen Paketen in Go auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!