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
Тествайте знанията си по Maîtrise des sous-programmes en Go с 9 въпроса с множество отговори с подробни корекции.
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?
Запомнете ключовите концепции на Maîtrise des sous-programmes en Go с 10 интерактивни флашкарти.
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
Импортирайте курса си и AI генерира листове, тестове и флашкарти за 30 секунди.
Генератор на листове