Repositório com intuito de facilitar o ensino da linguagem.
Cada arquivo trata de um assunto e é um executável que demonstrará os conceitos da linguagem através dos códigos e comentários.
- Declarar variável;
- Atribuir valor à variável;
- Conversões de valores;
- Declarar e atribuir valor a variável;
- String;
- Slice;
- Substring;
- Rune;
- Map;
- Struct;
- Anonymous Struct;
- Comparar e converter struct.
- Declarar funcoes;
- Ler valor da linha de comando;
- Validar entrada;
- Atribuir Função à Variável;
- Iterando sobre funções;
- Decidir qual função invocar (Caso de uso de variável de função).
- Declarar Tipos;
- Trabalhar com Tipos;
- Adicionar Métodos a Tipos;
- Tipos dentro de Tipos (Embedded Types);
- Declarar e usar Interfaces.
- If
- For
- Shadowing variáveis
- Shadowing pacotes
- Break
- Continue
- Iterando sobre mapas
- Iterando sobre Strings
- For range copia
- Labels
- Switch
- Blank Switch
Obrigado por contribuir para Aprender Go Lang!