Uso de variáveis no Golang

Uso de variáveis no Golang

Golang é uma linguagem de programação moderna, criada pela gigante da internet: Google, em 2009, e se tornou muito popular no desenvolvimento de aplicações web e serviços em nuvem.

Uma das principais características da linguagem é sua simplicidade, que se reflete também na forma como as variáveis são utilizadas.

Declaração de Variáveis

Em Golang, as variáveis podem ser declaradas usando a palavra-chave var, seguida pelo nome da variável e pelo seu tipo. Por exemplo:


É possível também declarar várias variáveis simultaneamente, separando-as por vírgulas:

Outra forma de declarar variáveis é usando a sintaxe de atribuição, que permite definir o valor inicial da variável simultaneamente, em que ela é declarada:


Com Go, é possível também omitir o tipo da variável na declaração, deixando que o compilador deduza o tipo, a partir do valor atribuído:


Essa forma de declaração é conhecida como “declaração curta” e é bastante utilizada em Golang.

Mas vale ressaltar que a linguagem faz a distinção do tipo de dado quando é atribuído o valor.

Tipos de Variáveis

Golang suporta diversos tipos de variáveis, incluindo inteiros, ponto flutuante, booleanos, strings, arrays, slices, mapas, structs, entre outros. Alguns exemplos:

Escopo de Variáveis

Em Golang, as variáveis podem ter escopos diferentes, dependendo de onde são declaradas. Variáveis declaradas numa função, por exemplo, têm escopo local e só podem ser acessadas dentro daquela função. Variáveis declaradas fora de qualquer função, por sua vez, têm escopo global e podem ser acessadas por qualquer função no pacote.

Constantes

Além de variáveis, Golang suporta também a declaração de constantes, sendo valores imutáveis que podem ser utilizados em todo o código. As constantes são declaradas usando a palavra-chave const, seguida pelo nome da constante e pelo seu valor:


Considerações finais

Em resumo, Golang oferece uma maneira simples e eficiente de declarar e utilizar variáveis em programas. A sintaxe de declaração é clara e concisa, permitindo que o programador se concentre na lógica do programa em si. Além disso, a linguagem suporta diversos tipos de variáveis e constantes, oferecendo flexibilidade e poder na criação de soluções de software.

Espero que tenham gostado e não deixe de consultar a documentação oficial e até a próxima.

💡
As opiniões e comentários expressos neste artigo são de propriedade exclusiva de seu autor e não representam necessariamente o ponto de vista da Revelo.

A Revelo Content Network acolhe todas as raças, etnias, nacionalidades, credos, gêneros, orientações, pontos de vista e ideologias, desde que promovam diversidade, equidade, inclusão e crescimento na carreira dos profissionais de tecnologia.