Les fonctions Go sont déclarées avec func, et une caractéristique distinctive est les retours multiples — une fonction peut retourner plusieurs valeurs à la fois. C'est utilisé de façon omniprésente, notamment l'idiome (result, error) qui définit la gestion des erreurs en Go.
Fonction basique
{
a + b
}
{
+ name
}
