Que sont les constantes à Golang?

Que sont les constantes à Golang?
Golang est un langage de programmation open source qui est devenu populaire en raison de sa simplicité et de ses fortes performances. L'une des principales caractéristiques de Aller est son support pour constant Type qualifications, qui sont des valeurs qui restent les mêmes tout au long de l'exécution d'un programme.

Dans cet article, nous apprendrons sur constantes en détail Golang.

Que sont les constantes de Golang?

Constantes Aller sont des variables qui, une fois attribuées une valeur et initialisées, ne peuvent pas être modifiées pendant le processus de l'exécution du programme. L'avantage clé de l'utilisation de la constante dans le Aller est qu'il nous permet de spécifier une variable qui restera fixe tout au long de la compilation du programme.

Comment déclarer les constantes à Golang

Dans Aller, constantes sont déclarés avec le mot-clé const. Il existe deux types de constantes à Golang ,:

  • Dactylographié
  • Non typique

La syntaxe d'une constante dactylographiée est:

const =

Par exemple, si un utilisateur souhaite déclarer une constante entière nommée «Maxval» avec une valeur de 50, la syntaxe serait:

const maxval int = 50

La syntaxe d'une constante non typé est:

const =

Le constant variable dans Aller Peut être des types suivants:

1: Constantes de cordes: Dans Aller, un string constant est une valeur qui est enfermée en doubles guillemets («»). Pour créer une constante de chaîne, l'utilisateur doit simplement mettre la valeur souhaitée dans les guillemets. Bien que le symbole '+' puisse être utilisé pour rejoindre les chaînes ensemble, ce n'est pas la meilleure façon de le faire. Au lieu de cela, l'utilisateur peut utiliser des fonctions comme «FMT.Sprintf " ou «Des cordes.Rejoindre" Pour concaténer les cordes.

2: Constantes entières: Les constantes de type entier sont celles qui ont une valeur entière. L'opérateur = peut être utilisé pour attribuer n'importe quelle valeur de type entier.

3: Constantes de points flottants: Dans Aller, Les constantes à virgule flottante sont utilisées pour représenter des valeurs avec des points décimaux. Nous pouvons déclarer une constante à virgule flottante en écrivant simplement la valeur avec le point décimal à l'endroit approprié.

4: Constantes booléennes: Les constantes booléennes représentent la vraie valeur d'une déclaration et elle peut être vraie ou fausse.

Comment mettre en œuvre des constantes à Golang

Pour apprendre à mettre en œuvre constantes Dans Go, suivez l'exemple ci-dessous qui couvre le constant Types variables:

package principal
importer (
"FMT"
)
func main ()
const i1 int = 100
const i2 = 200
const i3 = 4.28
const i4 = "Linuxhint.com "
const bool = false
fmt.Println ("Integer Typted constant =", i1, "\ ninteger unpyped constant =", i2, "\ nfloat constant =", i3, "\ nstring constant =", i4, "\ nboolean constant =", bool)

Le code ci-dessus déclare quatre types de constantes différents: une constante entière, une constante à virgule flottante, une constante de corde et une constante booléenne. Il imprime ensuite ces valeurs en utilisant le fmt.Println fonction.

Comment déclarer une constante avec l'expression à Golang

Vous pouvez également déclarer une constante Aller Dans l'expression et cela fonctionnera de la même manière que le programme ci-dessus. Le code suivant illustre ce cas:

package principal
importer (
"FMT"
)
const (
i1 int = 100
I2 = 200
i3 = 4.28
i4 = "Linuxhint.com "
i5 = faux
)
func main ()
fmt.Println ("Integer Typed constant =", i1, "\ ninteger unpype constant =", i2, "\ nfloat constant =", i3, "\ nstring constant =", i4, "\ nboolean constant =", i5)

Sortir

Conclusion

Faire des constantes sont des valeurs qui restent constantes tout au long de l'exécution d'un programme. Ils sont déclarés utiliser le const mot-clé et de plusieurs types tels que entier, le point flottant, la chaîne et le booléen. Apprendre à utiliser constantes dans Aller est utile car il permet à l'utilisateur de spécifier une valeur qui restera constante tout au long de l'exécution du programme, ajoutant ainsi à sa simplicité et à ses performances solides.