Menu
Coddy logo textTech

La parola chiave `else`

Fa parte della sezione Fondamenti del percorso GO di Coddy. Lezione 35 di 109.

La parola chiave else ti consente di specificare il codice da eseguire quando la condizione if è falsa. Fornisce un percorso di esecuzione alternativo.

Creiamo un programma che controlla l’età di una persona e stampa messaggi diversi a seconda che sia maggiorenne o meno:

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

Dopo aver eseguito questo codice, il programma controlla se age è maggiore o uguale a 18. Poiché 15 è minore di 18, la condizione è falsa, quindi esegue il codice nel blocco else. Il messaggio "You are a minor" verrà visualizzato sullo schermo.

L'istruzione else segue sempre un'istruzione if e il suo blocco di codice viene eseguito solo quando la condizione if risulta false. Questo ci permette di gestire entrambi i possibili esiti di una condizione.

challenge icon

Sfida

Principiante
In questa sfida, ti eserciterai a usare la parola chiave else in Go. Abbiamo una variabile isRaining che indica se fuori sta piovendo. Il tuo compito è completare il codice per stampare un messaggio in base a questa condizione. Se piove, il programma dovrebbe stampare "Bring an umbrella!". Altrimenti, dovrebbe stampare "Enjoy the sunshine!".

Provalo tu

package main

import "fmt"

func main() {
	// Questa variabile ci dice se fuori piove
	isRaining := true
	
	// TODO: Completa l'istruzione if-else qui sotto
	if isRaining {
		fmt.Println("Bring an umbrella!")
	}
	// Aggiungi qui la tua istruzione else
	
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Go online