Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Les fonctions.pptx

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
rune.pptx
rune.pptx
Chargement dans…3
×

Consultez-les par la suite

1 sur 21 Publicité
Publicité

Plus De Contenu Connexe

Publicité

Les fonctions.pptx

  1. 1. Introduction à Golang : Les fonctions
  2. 2. Rappel : Structure d’un programme Go 2
  3. 3. A propos de vos programmes Go : Remarques ? Nombre de variables déclarées ? 3 Structure du programme ? Assemblages de petits bouts de code Nombre considérable de variables déclarées
  4. 4. 4 Comment peut-on restructurer nos programmes Go afin de les rendre réutilisables, plus simples et plus lisibles ?
  5. 5. Solution : Les fonctions 5 Un morceau de code (suite d’instructions) qui sert à faire quelque chose de précis.
  6. 6. Déclaration d’une fonction 6 Déclarer une fonction •Le nom de la fonction : •le nom qui décrit la fonction, •Le type de retour de la fonction : •le type de la valeur qu'elle retourne. •Les paramètres : •Les variables que la fonction va exploiter dans son bloc de code.
  7. 7. Exemple 7
  8. 8. Logique d’une Fonction 8 • On fait « rentrer » des informations dans la fonction (en lui donnant des informations avec lesquelles va travailler). Entrée • Grâce aux informations qu'elle a reçues en entrée, la fonction travaille. Calcul •Une fois qu'elle a fini ses calculs, la fonction renvoie un résultat. C'est ce qu'on appelle la sortie, ou encore le retour. Sortie
  9. 9. Types de fonctions Type 1 Type 2 Type 3 Fonction sans type de retour (sortie) et sans paramètres (entrée) Fonction sans type de retour (sortie) mais avec des paramètres (sortie) Fonction avec un type de retour (sortie) 9
  10. 10. Type 1 : sans paramètre(s) /sans valeur(s) de retour Pensez à un exemple ? 10
  11. 11. Type 1 : sans paramètre(s) /sans valeur(s) de retour 11
  12. 12. Résultat ? 12
  13. 13. Type 2 : avec paramètre(s) /sans valeur(s) de retour Pensez à un exemple ? 13
  14. 14. Type 2 : avec paramètre(s) /sans valeur(s) de retour 14
  15. 15. Résultat ? 15
  16. 16. Type 3 : avec paramètre(s) /avec valeur(s) de retour Pensez à un exemple ? 16
  17. 17. Type 3 : avec paramètre(s) /avec valeur(s) de retour 17
  18. 18. Résultat ? 18
  19. 19. Appel d’une fonction Pour appeler une fonction en Go, il suffit d’utiliser le nom de la fonction et de remplacer la liste des paramètres par des valeurs tout en respectant le(s) types utilisés lors de la définition de la fonction. N.B : les appels des fonctions se font au niveau de la fonction main. 19
  20. 20. Exercices • Faites les exercices : 1, 2, 6, 7, 8 et 9 de la série en utilisant les fonctions. 20
  21. 21. Références • Linkedin leraning : « Learning GO ; David Gassner • https://gobyexample.com/functions • https://devopssec.fr/article/fonction-golang#begin-article- section 21

Notes de l'éditeur

  • il faut juste penser à respecter les mêmes règles que pour les variables (pas d'accents, pas d'espaces, etc.). GoLang vous recommande de nommée vos fonctions en Camel case, c'est à dire que chaque mot commence par une majuscule à l’exception du premier.

×