demanderNote, sommeNPremiers, minimum.func nomFonction(params) returnType { ... }while ou for pour valider la valeur.for additionne de 1 à n.if pour comparer deux valeurs.Appel de la fonction
│
▼
Exécution dans le sous-programme
│
▼
Retour à l’appelant avec résultat (si fonction)
| Élément | Caractéristiques clés | Notes / Différences |
|---|---|---|
| Sous-programme | Fonction ou procédure, avec paramètres et espace de noms | Fonction retourne une valeur, proc non |
| Portée | Locale (dans sous-programme ou bloc) ou globale | Définie par lieu de déclaration |
| Variables locales | Déclarées dans le sous-programme, visibles uniquement dedans | Limité au contexte du sous-programme |
| Variables globales | Déclarées hors sous-programme, accessibles partout | Risque de conflits ou effets de bord |
| Passage par valeur | Copie la donnée, modifications non visibles à l’extérieur | Sécurité accrue, moins flexible |
| Passage par référence | Utilise l’adresse mémoire, modifications visibles | Plus efficace pour gros objets |
| Espaces de noms | Définis par lieu de déclaration, évitent conflits | Clé pour modularité |
| Exemple somme n premiers | Boucle for additionne de 1 à n, retourne la somme | Fonction paramétrée par limite |
Sous-programme
├─ Déclaration
│ ├─ Paramètres (passage par valeur ou référence)
│ └─ Variables locales
├─ Appel
│ └─ Passage d'arguments
└─ Retour
Metti alla prova le tue conoscenze su Maîtrise des sous-programmes en Go con 9 domande a scelta multipla con correzioni dettagliate.
1. Quelle est la principale différence entre une fonction et une procédure en Go ?
2. Quelle est la principale différence entre une fonction et une procédure en Go selon la fiche de révision?
Memorizza i concetti chiave di Maîtrise des sous-programmes en Go con 10 flashcard interattive.
Sous-programme — définition ?
Fonction ou procédure avec espace de noms propre
Sous-programmes — définition?
Fonctions ou procédures avec espace de noms.
Portée variable — locale ?
Visible uniquement dans le sous-programme ou bloc
Bases de données
Bases de données
Programmation
Programmation
Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.
Generatore di schede