[Golang Zero To Hero] Constantes x Variáveis - #05

O artigo anterior escrevemos o nosso primeiro código em Go. Hoje falaremos um pouco sobre a diferença que existe entre constantes e variáveis. 1. O que é constante e variável? Constantes e variáveis podem ser visualizadas como containers que são utilizados para guardar informação. Uma vez que o valor de uma constante é atribuído, ele não pode ser alterado. Um outro ponto muito importante é que a constante ela é analisada no momento em que o código é compilado....

September 1, 2022 · 3 min · 498 words · Me

[Golang Zero To Hero] Primeiro código - #04

🚩 NOTA: É importante entender que o ambiente de desenvolvimento é necessário estar configurado para os próximos passos. 1. Inicializando o projeto Para inicializarmos o nosso primeiro em Go, basta criar uma pasta e dentro dela em seu terminal, executar o comando: $ go mod init hello-world Uma vez feito isso, um arquivo de chamado go.mod irá aparecer na pasta do projeto, esse arquivo é responsável por gerenciar a versão do Go utilizada no projeto, assim como as suas dependências (Falaremos sobre isso em outros tópicos)....

August 1, 2022 · 2 min · 395 words · Me

[Golang Zero To Hero] Palavras-chave e identificadores - #03

Nesse artigo abordaremos mais o contexto de palavras-chave e identificadores que existem em Go. Palavras-chave Todas as linguagens possuem palavras-chave reservadas utilizada para processos internos ou a representação de ações pré-definidas. O Go em sua versão atual v1.18.3, possuí apenas 25 palavras-chave: Declaração de elementos: const, func, import, package e var. Denotação de tipo composto: chan, interface, map e struct. Controle de fluxo de código: break, case, continue, default, else, fallthrough, for, goto, if, range, return, select, switch, defer e go....

July 1, 2022 · 1 min · 192 words · Me

[Golang Zero To Hero] Strings literais interpretadas e de valor bruto - #02

No artigo passado, abordamos sobre as strings e um pouco da diferença entre elas e as runes. Caso não tenha visto clique aqui para ler o artigo. Assim como abordamos que as strings em Go são uma sequência de byte, também explicamos sobre strings liteiras interpretadas e strings literais de valor bruto, entender essa diferença nos ajudará a compreender o que é a sequência de escape. String literal de valor bruto São delimitadas por duas crases, podem conter quebras de linhas, barras invertidas não tem nenhum significado, os textos são retratados da maneira que são descritos, exemplo:...

June 1, 2022 · 3 min · 516 words · Me

[Golang Zero To Hero] Tipos básicos - #01

Antes de avançarmos sobre os conceitos da linguagem e como utiliza-la, falaremos sobre o que é o built-in, algumas linguagens oferecem funções, declarações pré-declaradas, não sendo necessário importar nenhum pacote especial ou de terceiros para o uso das mesmas. Normalmente as linguagens implementam funções, tipos, para as tarefas mais básicas. o Go não sendo diferentes delas possui algumas pré-declarações, que daqui para a frente chamaremos apenas de built-in. Agora que entendemos um pouco, falaremos sobre tipos pré-declarados pela linguagem, como eles nos ajudam e quais os tipos básicos....

May 2, 2022 · 4 min · 659 words · Me