O que são constantes em Golang?

O que são constantes em Golang?
Golang é uma linguagem de programação de código aberto que se tornou popular devido à sua simplicidade e desempenho forte. Uma das principais características de Ir é seu apoio para constante qualificadores de tipo, que são valores que permanecem os mesmos ao longo da execução de um programa.

Neste artigo, aprenderemos sobre constantes em Golang em detalhes.

O que são constantes de Golang?

Constantes em Ir são variáveis ​​que, uma vez atribuídas um valor e inicializadas, não podem ser alteradas durante o processo de execução do programa. O principal benefício de utilizar a constante no Ir é que ele nos permite especificar uma variável que permanecerá fixa ao longo da compilação do programa.

Como declarar constantes em Golang

Em Ir, constantes são declarados com a palavra -chave const. Existem dois tipos de constantes em Golang ::

  • Digitado
  • Sem topo

A sintaxe de uma constante digitada é:

const =

Por exemplo, se um usuário quiser declarar uma constante inteira chamada "maxval" com um valor de 50, a sintaxe seria:

const maxval int = 50

A sintaxe de uma constante não sincera é:

const =

O constante variável em Ir pode ser dos seguintes tipos:

1: Constantes de cordas: Em Ir, uma linha constante é um valor que é fechado em aspas duplas (""). Para criar uma string constante, o usuário só precisa colocar o valor desejado dentro das cotações. Embora o símbolo '+' possa ser usado para unir strings, não é a melhor maneira de fazer isso. Em vez disso, o usuário pode usar funções como “FMT.Sprintf ” ou "cordas.Juntar" para concatenar cordas.

2: Constantes inteiras: Constantes do tipo inteiro são aqueles que têm um valor inteiro. O = operador pode ser usado para atribuir qualquer valor de tipo inteiro.

3: Constantes de ponto flutuante: Em Ir, Constantes de ponto flutuante são usadas para representar valores com pontos decimais. Podemos declarar uma constante de ponto flutuante simplesmente escrevendo o valor com o ponto decimal no lugar apropriado.

4: Constantes booleanas: Constantes booleanas representam o verdadeiro valor de uma declaração e pode ser verdadeiro ou falso.

Como implementar constantes em Golang

Para aprender a implementar constantes Em Go, siga o exemplo abaixo do ritmo que cobre o constante Tipos de variáveis:

Pacote principal
importação (
"FMT"
)
func main ()
const i1 int = 100
const i2 = 200
const i3 = 4.28
const i4 = "linuxhint.com "
const bool = false
fmt.Println ("Inteiro digitado constant =", i1, "\ ninteger constant untado =", i2, "\ nfloat constant =", i3, "\ NString constant =", i4, "\ nBoolean Constant =", bola)

O código acima declara quatro tipos diferentes de constantes: uma constante inteira, uma constante de ponto flutuante, uma constante de corda e uma constante booleana. Em seguida, ele imprime esses valores usando o fmt.Println função.

Como declarar uma constante com expressão em Golang

Você também pode declarar uma constante em Ir dentro da expressão e funcionará da mesma forma que o programa acima. O código a seguir ilustra este caso:

Pacote principal
importação (
"FMT"
)
const (
i1 int = 100
i2 = 200
i3 = 4.28
i4 = "linuxhint.com "
i5 = false
)
func main ()
fmt.Println ("Inteiro digitado constant =", i1, "\ ninteger untype constant =", i2, "\ nfloat constant =", i3 "\ NString constant =", i4, "\ nBoolean Constant =", i5)

Saída

Conclusão

Vá constantes Os valores que permanecem constantes durante toda a execução de um programa. Eles são declarados usando o const palavra-chave e de vários tipos, como inteiro, ponto flutuante, string e booleano. Aprendendo a usar constantes em Ir é útil, pois permite ao usuário especificar um valor que permanecerá constante ao longo da execução do programa, aumentando assim sua simplicidade e desempenho forte.