Variables au niveau du package dans Go : le cas curieux de la déclaration courte
En Go, lors de la définition de variables dans une fonction, vous pouvez utiliser des déclarations courtes telles que :
func main() { a := 3 }
Cependant, lorsqu'il s'agit du niveau du package, ces déclarations courtes sont interdites. Pourquoi est-ce le cas ?
Premièrement, cela garantit la clarté du code. Chaque déclaration au niveau du package commence par un mot-clé qui fournit des informations explicites sur le type de variable déclarée. Par exemple :
var a int
De telles déclarations montrent clairement l'intention du code en un coup d'œil.
Deuxièmement, cette distinction simplifie l'analyse. En imposant une distinction stricte entre les déclarations courtes et régulières, le compilateur Go peut identifier sans effort le type de déclaration et sa syntaxe. Cela rend le processus d'analyse plus rationalisé et efficace.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!