Maison  >  Article  >  développement back-end  >  Comment utiliser les variables Golang

Comment utiliser les variables Golang

WBOY
WBOYoriginal
2023-05-13 11:30:38457parcourir

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!

Déclaration:
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