Maison >développement back-end >Golang >La différence entre les constantes et les variables Golang

La différence entre les constantes et les variables Golang

(*-*)浩
(*-*)浩original
2019-12-03 11:53:492988parcourir

La différence entre les constantes et les variables Golang

Constantes du langage Go

Une constante fait référence à une valeur fixe que le programme ne peut pas modifier lors de son exécution. Ces valeurs fixes sont également appelées littéraux. (Apprentissage recommandé : GO )

La constante peut être un type de données de base comme une constante entière, une constante à virgule flottante, une constante de caractère ou une chaîne de texte. Il existe également des constantes d'énumération.

Les constantes sont les mêmes, sauf que leurs valeurs ne peuvent pas être modifiées après avoir été définies par vous-même. Traitement classique des variables.

Définition de constante

Avec le mot-clé const, vous pouvez attribuer un nom convivial à une constante littérale :

const Pi float64 = 3.14159265358979323846
const zero = 0.0 // 无类型浮点常量
const (
size int64 = 1024
eof = -1 // 无类型整型常量
)
const u, v float32 = 0, 3 // u = 0.0, v = 3.0,常量的多重赋值
const a, b, c = 3, 4, "foo"
// a = 3, b = 4, c = "foo", 无类型整型和字符串常量

Variable de langage Go

Une variable n'est rien d'autre qu'un nom donné à une zone de stockage que notre programme peut manipuler.

Chaque variable dans Go a un type spécifique, qui détermine la taille et la disposition de la mémoire des variables ; peut déterminer la plage de valeurs stockées dans la mémoire et des opérations de groupe peuvent être appliquées à la variable ;

Un nom de variable peut être composé de lettres, de chiffres et de traits de soulignement. Il doit commencer par une lettre ou souligné. Les lettres majuscules et minuscules sont différentes car Go est sensible à la casse.

Initialisation des variables

Pour les scénarios où l'initialisation est requise lors de la déclaration des variables, le mot-clé var peut être conservé, mais n'est plus un élément nécessaire, comme indiqué ci-dessous :

var v1 int = 10 // 正确的使用方式1
var v2 = 10 // 正确的使用方式2,编译器可以自动推导出v2的类型
v3 := 10 // 正确的使用方式3,编译器可以自动推导出v3的类型

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

Articles Liés

Voir plus