Les fonctions

Spécialité(s)


Résumé

Les fonctions permettent d'écrire un code réutilisable et paramétrable. Ça, tout le monde le sait. Mais chaque langage propose sa vision des fonctions, offrant de petites subtilités qui peuvent paraître anodines, mais qui le sont en fait rarement... Go ne déroge pas à la règle.


1. Déclarer une fonction

La déclaration d'une fonction se fait à l'aide du mot-clé func, suivi du nom de la fonction et éventuellement, de ses paramètres entre parenthèses. Vient ensuite le type de retour de la fonction, qui peut être une ou plusieurs valeur(s). D'un point de vue syntaxique, les différents cas de fonctions sans paramètres s'écriront de la manière suivante :

  • fonction sans paramètre et ne renvoyant rien :

func nomDeLaFonction() {

   ...

}

  • fonction sans paramètre retournant une valeur :

func nomDeLaFonction() typeRetour {

   ...

}

  • fonction sans paramètre retournant plusieurs valeurs :

func nomDeLaFonction() (typeRetour_1, ..., typeRetour_n) {

   ...

}

Pour les fonctions acceptant des paramètres, la syntaxe des trois types de retour sera identique à celle des fonctions sans paramètres, la seule différence provenant... de la déclaration des paramètres. Je ne...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous