Menu
Coddy logo textTech

A Palavra-chave `else`

Parte da seção Fundamentos do Journey de GO da Coddy — lição 35 de 109.

A palavra-chave else permite especificar o código a ser executado quando a condição if for falsa. Ela fornece um caminho de execução alternativo.

Vamos criar um programa que verifica a idade de uma pessoa e exibe mensagens diferentes dependendo se ela é adulta ou não:

age := 15
    
if age >= 18 {
    fmt.Println("You are an adult")
} else {
    fmt.Println("You are a minor")
}

Após a execução deste código, o programa verifica se age é maior ou igual a 18. Como 15 é menor que 18, a condição é falsa, portanto, o código no bloco else é executado. A mensagem "You are a minor" será exibida na tela.

A instrução else sempre segue uma instrução if e seu bloco de código é executado apenas quando a condição if é avaliada como false. Isso nos dá uma maneira de lidar com ambos os resultados possíveis de uma condição.

challenge icon

Desafio

Iniciante
Neste desafio, você praticará o uso da palavra-chave else em Go. Temos uma variável isRaining que indica se está chovendo lá fora. Sua tarefa é completar o código para imprimir uma mensagem baseada nesta condição. Se estiver chovendo, o programa deve imprimir "Bring an umbrella!". Caso contrário, ele deve imprimir "Enjoy the sunshine!".

Folha de consulta

A palavra-chave else permite especificar o código a ser executado quando a condição if é falsa. Ela fornece um caminho de execução alternativo.

age := 15
    
if age >= 18 {
    fmt.Println("You are an adult")
} else {
    fmt.Println("You are a minor")
}

A instrução else sempre segue uma instrução if e seu bloco de código é executado apenas quando a condição if é avaliada como falsa.

Experimente você mesmo

package main

import "fmt"

func main() {
	// Esta variável nos diz se está chovendo lá fora
	isRaining := true
	
	// TODO: Complete a instrução if-else abaixo
	if isRaining {
		fmt.Println("Bring an umbrella!")
	}
	// Adicione sua instrução else aqui
	
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos