Accès aux variables globales dans Go
Vous essayez de déclarer une variable globalement accessible en dehors de la fonction main() dans Go, mais vous êtes rencontrer une erreur. L'approche appropriée dépend si la variable doit être constante ou mutable.
Pour les variables non constantes
Pour déclarer une variable non constante en dehors d'une fonction et créer accessible au sein d'un package, utilisez la syntaxe suivante :
var test = "A Test Value"
Dans ce cas, le t minuscule dans le nom de la variable indique qu'elle n'est visible qu'au sein du package (non exporté).
Voici un exemple :
package apitest import "fmt" var sessionID string func main() { // Check and update sessionID as needed... }
Pour les variables constantes
Pour les constantes, utilisez le mot-clé const au lieu de var. La syntaxe est :
const test = "A Test Value"
Les constantes doivent recevoir une valeur lors de la déclaration et ne peuvent pas être modifiées ultérieurement.
Notes supplémentaires
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!