Tome decisões com if
Escolha comportamentos diferentes conforme uma condição.
- 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.
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}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.
Classifique uma temperatura
Leia uma temperatura inteira. Exiba cold se for menor que 15; caso contrário, exiba warm.
- Abaixo do limite
- No limite
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…