Maison >développement back-end >Golang >Comment appeler des fonctions à partir de packages externes dans Go ?
Appel de fonctions à partir de packages externes dans Go
Dans Go, vous pouvez rencontrer le besoin d'accéder à des fonctions de différents packages. Cet article vous guidera tout au long du processus d'appel de fonctions à partir d'un package externe.
Étape 1 : Importer le package
Pour accéder aux fonctions d'un autre package, vous devez d'abord importez le package dans votre fichier actuel. Cela se fait en utilisant le mot-clé import suivi du chemin d'importation du package. Dans votre exemple, vous avez importé le package "functions" dans votre fichier main.go :
import "functions"
Étape 2 : Référencer la fonction
Une fois le package terminé importé, vous pouvez référencer les fonctions exportées à partir de ce package en utilisant leurs noms complets. Dans Go, les symboles exportés (fonctions, variables, types, etc.) commencent par une lettre majuscule. Ainsi, pour appeler la fonction getValue à partir du package "functions", vous devez procéder comme suit :
functions.GetValue()
Exemple de code modifié
En fonction de votre exemple de code, voici le fichier main.go modifié pour appeler correctement la fonction getValue depuis les "fonctions" package :
package main import "fmt" import "MyProj/functions" func main(){ c := functions.GetValue() // Call the GetValue function fmt.Println(c) }
Remarque : Assurez-vous que la fonction que vous appelez est exportée en commençant son nom par une lettre majuscule. Assurez-vous également que le chemin du package dans l’instruction d’importation correspond à l’emplacement réel du package.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!