Junior — Middle
À quoi sert l'ajout d'un bloc entre accolades à l'intérieur d'une fonction?
sobes.tech IA
Réponse de l'IA
En Go, l'ajout d'un bloc entre accolades à l'intérieur d'une fonction est utilisé pour créer une portée locale. Cela permet de limiter la portée des variables et autres déclarations, améliorant la lisibilité et évitant les conflits de noms. Un tel bloc peut être utilisé pour regrouper la logique ou limiter temporairement la durée de vie des variables.
Exemple :
func exemple() {
x := 10
{
y := 20
fmt.Println(x, y) // x et y disponibles
}
// fmt.Println(y) // Erreur : y n'est pas défini en dehors du bloc
}