Introdução

Concluído

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, fore 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 sobre loop declarações e seus padrões em Go.
  • Use funções essenciais para lidar com erros como defer, panice recover.

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.