Maison > Article > développement back-end > Comment utiliser les variables Golang
Golang est un langage typé statiquement et l'utilisation de variables est très importante. Dans Golang, la déclaration, l'initialisation et l'utilisation des variables doivent suivre certaines règles. Cet article présentera l'utilisation spécifique des variables Golang, dans l'espoir d'être utile aux débutants.
1. Déclaration et initialisation des variables
La déclaration et l'initialisation des variables dans Golang peuvent être complétées ensemble ou séparément :
1 Complétées ensemble
var a int = 10
Cette méthode est la méthode générale de déclaration et d'initialisation. Parmi eux, var est le mot-clé, a est le nom de la variable, int est le type de variable et 10 est la valeur initiale de la variable.
2. Complétez-le séparément
var a int
a = 10
De cette façon, la variable a est d'abord déclarée, puis la variable a est initialisée à 10. Cette méthode est plus adaptée aux situations où la déclaration et l'initialisation des variables sont effectuées séparément.
2. Assignation de variables
L'affectation de variables en Golang peut être complétée par le signe égal :
var a int
a = 10
La méthode ci-dessus est la manière la plus courante d'attribuer des variables.
Il existe également une manière plus concise :
a := 10
Cette méthode peut compléter la déclaration et l'initialisation de variables ensemble, et constitue la méthode la plus courante de déclaration et d'initialisation de variables.
3. Affectation multiple de variables
Les variables dans Golang prennent en charge plusieurs affectations, c'est-à-dire que plusieurs variables peuvent être affectées à plusieurs variables en même temps :
var a,b int
a,b = 10,20
Cette méthode peut attribuer des valeurs à a et b en même temps.
Il existe également une manière plus concise :
a,b := 10,20
Cette méthode peut compléter la déclaration et l'initialisation de la variable ensemble, ou attribuer a et b en même temps.
4. Variables anonymes
Les variables anonymes jouent un rôle très important dans Golang.
1. Les fonctions renvoient plusieurs valeurs
Les fonctions de Golang prennent en charge le renvoi de plusieurs valeurs. Si vous n'avez pas besoin de certaines valeurs, vous pouvez utiliser des variables anonymes pour les ignorer, par exemple :
func test() (int). , int) {
return 10, 20
}
var a, _ = test()
Dans cet exemple, une variable anonyme est utilisée pour ignorer la deuxième valeur de retour.
2. Ignorer certaines valeurs dans les opérations d'affectation
Dans certains cas, nous n'avons pas besoin d'utiliser les valeurs de certaines opérations d'affectation, et nous pouvons également utiliser des variables anonymes pour les ignorer, par exemple :
a, _ := test ()
Dans cet exemple, une variable anonyme est utilisée pour ignorer la deuxième valeur de retour.
3. Initialisation des variables globales
Dans Golang, les variables globales doivent être initialisées. Si une variable globale n'est pas utilisée, vous pouvez utiliser une variable anonyme pour occuper sa position, par exemple :
var num int = 10
var _ = num
Dans cet exemple, une variable anonyme est utilisée pour occuper la position de num.
5. Portée des variables
La portée des variables dans Golang est très claire, y compris les variables globales et les variables locales.
1. Variables globales
Les variables globales sont accessibles n'importe où.
2. Variables locales
Les variables locales sont accessibles dans la fonction dans laquelle elles se trouvent, à moins qu'elles ne soient transmises dans une autre fonction.
6. Résumé
Cet article présente comment utiliser les variables Golang, y compris la déclaration et l'initialisation des variables, l'affectation de variables, l'affectation multiple de variables, les variables anonymes et la portée des variables. Cette connaissance est très importante lors de l’écriture de programmes Golang, et les débutants doivent la comprendre et la maîtriser.
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!