Carregando
0x20Lição 3 de 9

Tome decisões com if

Escolha comportamentos diferentes conforme uma condição.

14 min Questionário com 4 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Usar if e else para escolher um resultado.

Uma instrução if executa um bloco apenas quando sua condição é verdadeira. Acrescente else para o outro caminho. Go não exige parênteses em volta das condições, mas exige chaves. Uma declaração curta de variável pode vir antes da condição.

main.go
1package main
2
3import "fmt"
4
5func main() {
6    score := 82
7    if score >= 60 {
8        fmt.Println("pass")
9    } else {
10        fmt.Println("try again")
11    }
12}
Saída
pass

As condições resultam em um bool. Os operadores de comparação incluem ==, !=, <, <=, > e >=. Mantenha o else junto da chave que fecha o bloco if.

Principais conclusões

  • Usar if e else para escolher um resultado.

  • Go detecta muitos erros durante a compilação.

  • Faça pequenos experimentos para entender cada novo recurso da linguagem.

Quiz da aula

4 perguntas · aprovação com 3 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em Go

Escreva Go no editor e execute com entradas de exemplo em um compilador remoto. Seu código é enviado ao Compiler Explorer para ser compilado e executado.

Exercício 1

Classifique uma temperatura

+25 XP

Leia uma temperatura inteira. Exiba cold se for menor que 15; caso contrário, exiba warm.

  • Abaixo do limite
  • No limite
main.go
Carregando editor…

O Go é compilado e executado pelo Compiler Explorer (godbolt.org), um serviço público gratuito. Seu código-fonte e a entrada de teste são enviados a esse serviço.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…