Um momento
Aula 04
Cursos / Aprenda Go / Golang (Curso de Programação)
Declaração e Definição de Variável em Go (Aula Tutorial de Golang)

Summary

# Resumo da Aula sobre Variáveis em Go

Nesta aula, aprendemos a declarar e definir variáveis na linguagem Go. Aqui estão os pontos principais abordados:

1. **Estrutura do Programa Go**:
   - O programa começa definindo o nome do pacote como `main` e a função `main`, que é o ponto de partida.

2. **Declaração de Variáveis**:
   - Para declarar uma variável, utilizamos a palavra-chave `var`, seguida pelo nome da variável e pelo tipo.
   - Exemplo: Para armazenar a idade de uma pessoa, usamos:
     ```go
     var idade int
     ```

3. **Valor Padrão de Variáveis**:
   - Se uma variável é declarada mas não inicializada, Go atribui um valor padrão. Para variáveis do tipo `int`, o valor padrão é `0`.
   - Ao imprimir `idade` sem um valor definido, o resultado será `0`.

4. **Inicialização de Variáveis**:
   - Para definir um valor inicial, adicionamos um sinal de igual após a declaração:
     ```go
     var idade int = 35
     ```
   - Ao executar o programa, o valor impresso será `35`.

5. **Inferência de Tipo**:
   - A declaração do tipo é opcional se um valor inicial é fornecido. Por exemplo:
     ```go
     var idade = 35
     ```
   - O Go infere automaticamente que `idade` é do tipo `int`.

6. **Importação de Pacotes**:
   - Para imprimir valores no console, utilizamos o pacote `fmt`:
     ```go
     import "fmt"
     ```

A aula enfatizou a importância de entender como as variáveis funcionam em Go e como iniciar corretamente um programa.

Video Transcript

Nesta aula nós vamos aprender a declarar e definir variáveis em Go. Então vamos começar. Eu criei um arquivo aqui chamado variáveis.go. Dentro deste arquivo a gente vai escrever um programa para aprender sobre variáveis, está certo? Então vamos começar. Sempre primeiro tem que dizer o nome do pacote, package. Neste caso, nosso método de ponto de partida, a função main vai ser aqui. Então a gente tem que definir o package como main, tá? E tem a função main que é o ponto de partida. Então o ponto de partida de todo o programa de Go é a função main do pacote main, está certo? Então a gente definiu a função com a palavra chave fun. Então vamos aprender sobre variáveis. Então para declarar uma variável em Go a palavra chave é VAR. Depois segue do nome da variável. Vamos supor que a gente quer armazenar a idade de uma pessoa. Variáveis são usadas para armazenar informações. Pode ser o nome da pessoa, a idade. Pode até ser todo o grupo. Ou até a lista de informações. Então vamos começar simples como definir, declarar uma variável para poder armazenar a idade de uma pessoa. A idade de uma pessoa é de que tipo de número? É um inteiro, né? Não tem valor decimal. Então a gente vai usar o tipo inteiro para definir essa variável. Então, palavra chave VAR vai dizer que você quer declarar uma variável. Vamos chamar essa variável de idade e o tipo da variável segue logo após o nome. Nesse caso eu vou usar o tipo int que é o tipo de inteiro na linguagem Go. Com isso a gente declara essa variável. Então o que acontece se a gente tentar imprimir o valor dessa variável no console? Note que a gente não definiu o valor. Então vamos ver aqui para poder imprimir para o console qual é o pacote e qual é a função daquele pacote. É o print ln do pacote FMT. Então FMT, vamos print ln. Eu vou dar o print aqui da idade. Para poder usar esse pacote tem que importar lá em cima. Vai com um import, as produtas FMT. E até depois, uma TVLA como hábito não precisa. Então eu vou só aqui imprimir a idade e uma quebra de linha do console para ver no que dá. Qual é o valor dessa variável que a gente nem definiu. Então vamos aqui no terminal. Eu vou falar Go, Run, variáveis, ponto Go, que eu estou no diretório do projeto já. E na hora que o valor foi zero. Então se você declarar a variável mas não definir o valor inicial, não iniciar a variável, o Go vai usar o valor padrão. Esse caso valor padrão do int é o número zero. Então se você declarar mas não definir, ele vai usar o valor zero. Agora se você quiser já definir o valor dessa variável, é só fazer o seguinte, você põe um sinal de igual logo após a declaração. Nesse caso eu vou escrever qualquer idade aqui, por exemplo, 35, você pode ir fazer, escrever a sua idade se quiser. Aí ele vai declarar a variável de nome idade tipo int e vai ter um valor 35. Vamos ver no que dá. No terminal, Go, Run, variáveis, agora apareceu 35, certo? Então ele imprimiu o valor da variável idade que é 35. Note que é bem que você pode fazer essa, iniciar a alização em outra declaração, em vez da ali mesmo. É só falar o nome da variável igual o valor, 35. E vai dar no mesmo. Agora eu gostaria de falar de inferências de tipos. Então deixa eu letar essa linha aqui. Quando a gente declara um variável, a gente tem que dizer o tipo. Mas a declaração do tipo aqui é opcional, se você já definir aqui um valor inicial, por exemplo, 35, o Go pode inferir que o valor aqui, ah, tá certo, 35 é o inteiro, então eu vou definir, declarar essa variável idade como inteiro, e você não precisa dizer int logo após o nome, tá? Então você pode falar a palavra chave var, seguido do nome da variável e já iniciar com o valor. Esse valor vai ser usado, vai ser inferido, que você quer declarar uma variável nesse caso do tipo inteiro int, tá? Então se você dá o printL do idade, também vai funcionar. Meu problema.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: