Aller au contenu

Déclaration de fonction

Les fonctions en Go sont déclarées avec le mot‑clé func, suivi du nom de la fonction, des paramètres (avec leurs types) et des types de retour (s’il y en a). Les paramètres et les retours sont obligatoires. Les fonctions Go peuvent retourner plusieurs valeurs.

Déclarer une fonction simple qui additionne deux entiers.

package main
import "fmt"
func addition(a int, b int) int {
return a + b
}
// Des paramètres de même type peuvent être combinés
func multiplication(a, b int) int {
return a * b
}
func main() {
somme := addition(5, 3)
produit := multiplication(4, 2)
fmt.Println("Somme :", somme)
fmt.Println("Produit :", produit)
}
Fenêtre de terminal
Somme : 8
Produit : 8