Introdução
No módulo anterior, você aprendeu o básico do Go. Você explorou tipos de dados, variáveis, constantes, funções e pacotes. Você sabe como estruturar a lógica de um programa e como Go prefere organizar o código. Então, agora você está pronto para aprender a escrever programas no caminho Go usando fluxos de controle fundamentais como if/else
, switches
, for
e funções essenciais para lidar com erros.
Se você tem experiência anterior em uma linguagem de programação que segue a maior parte da sintaxe C, como C# ou Java, algumas seções neste módulo serão simples. Mas em outras seções, você verá nuances em que Go difere.
Perto do final do módulo, você encontrará um desafio onde você precisa aplicar todos os conceitos que aprendeu até agora. Mais tarde, você comparará a solução do desafio com sua própria resolução.
Objetivos de aprendizagem
Neste módulo, irá:
- Saiba mais sobre instruções simples e compostas
if
. - Saiba mais sobre
switch
as declarações e suas características. - Use a
for
palavra-chave para aprender sobreloop
declarações e seus padrões em Go. - Use funções essenciais para lidar com erros como
defer
,panic
erecover
.
Pré-requisitos
- Um ambiente Go pronto para criar aplicativos. Idealmente, você deve ter o Go instalado e configurado localmente e também ter a extensão Visual Studio Code Go instalada. Como alternativa, você pode usar o Go Playground.
- Saber criar e modificar
.go
ficheiros. - Saiba como executar aplicativos Go usando o prompt do terminal.
- Saber declarar e inicializar variáveis.
- Saber criar funções.