Maison >développement back-end >Golang >Comment créer une fonction golang ?
Étapes pour créer une fonction dans Go : Déclarez le nom de la fonction à l'aide du mot-clé func, qui doit commencer par une lettre minuscule. Spécifiez la liste des paramètres de la fonction entre parenthèses, chaque paramètre ayant son type. Écrivez le corps de la fonction entre accolades pour spécifier le comportement de la fonction. Utilisez le mot-clé return pour renvoyer le type de la fonction, qui peut être n'importe quel type intégré ou un type personnalisé.
Comment créer une fonction Go ?
Créer des fonctions dans Go est simple. Utilisez la syntaxe suivante :
func function_name(parameters) return_type { // 函数体 }
Cas pratique : Fonction Somme
Voici un exemple de fonction qui calcule la somme de deux nombres :
func sum(a int, b int) int { return a + b }
On peut appeler la fonction de la manière suivante :
result := sum(10, 20) fmt.Println(result) // 输出:30
Type de fonction
Le langage Go prend en charge les types de fonctions. Cela signifie que nous pouvons transmettre des fonctions comme arguments à d'autres fonctions ou les stocker dans des variables. Un type de fonction se déclare comme ceci :
type function_type = func(parameters) return_type
Par exemple, on peut déclarer un type de fonction et l'utiliser pour créer des fonctions :
type SumFunc = func(a int, b int) int func createSumFunc() SumFunc { return func(a int, b int) int { return a + b } }
Ensuite on peut utiliser le type de fonction comme ceci :
sumFunc := createSumFunc() result := sumFunc(10, 20) fmt.Println(result) // 输出:30
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!