Maison >développement back-end >Golang >Réponses aux questions fréquemment posées par la communauté des fonctions Golang
Traitement multi-paramètres et méthodes de valeur de retour des fonctions dans Golang : 1. Définir une fonction avec plusieurs paramètres (func myFunction(a int, b string, c float64)). 2. Renvoie plusieurs valeurs (func myFunction() (int, string)). 3. Gérer un nombre variable de paramètres (func myFunction(a ...int)).
Réponses de la communauté des fonctions Golang aux questions fréquemment posées
func myFunction(a int, b string, c float64) { // 函数体 }
func myFunction() (int, string) { return 1, "hello" }
func myFunction(a ...int) { for _, v := range a { // 处理 v } }
Exemple pratique
Considérons une fonction qui calcule la moyenne de deux nombres :
// 计算两数平均值 func average(a, b int) float64 { return float64(a+b) / 2 } // 测试平均值函数 func main() { result := average(5, 10) fmt.Println(result) // 打印 7.5 }
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!