Maison > développement back-end > Golang > Comment accéder aux variables globales dans Go ?

Comment accéder aux variables globales dans Go ?

Patricia Arquette
Libérer: 2024-11-17 20:12:02
original
902 Les gens l'ont consulté

How do I access global variables in Go?

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"
Copier après la connexion

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...
}
Copier après la connexion

Pour les variables constantes

Pour les constantes, utilisez le mot-clé const au lieu de var. La syntaxe est :

const test = "A Test Value"
Copier après la connexion

Les constantes doivent recevoir une valeur lors de la déclaration et ne peuvent pas être modifiées ultérieurement.

Notes supplémentaires

  • Vous pouvez utiliser la fonction init() pour initialiser les variables au niveau du package avant l'exécution de main().

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal