Menu
Coddy logo textTech

Słowo kluczowe `else`

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 35 z 109.

Słowo kluczowe else pozwala określić kod, który ma zostać uruchomiony, gdy warunek if jest fałszywy. Zapewnia alternatywną ścieżkę wykonania.

Stwórzmy program, który sprawdza wiek danej osoby i wyświetla różne komunikaty w zależności od tego, czy jest ona pełnoletnia, czy nie:

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

Po wykonaniu tego kodu program sprawdza, czy age jest większe lub równe 18. Ponieważ 15 jest mniejsze niż 18, warunek jest fałszywy, więc program wykonuje kod w bloku else. Na ekranie pojawi się komunikat „Jesteś osobą niepełnoletnią”.

Instrukcja else zawsze występuje po instrukcji if, a zawarty w niej blok kodu wykonuje się tylko wtedy, gdy warunek if ma wartość false. Dzięki temu możemy obsłużyć oba możliwe wyniki warunku.

challenge icon

Wyzwanie

Początkujący
W tym wyzwaniu poćwiczysz używanie słowa kluczowego else w Go. Mamy zmienną isRaining, która wskazuje, czy na zewnątrz pada deszcz. Twoim zadaniem jest uzupełnić kod tak, aby wypisał komunikat w zależności od tego warunku. Jeśli pada deszcz, program powinien wypisać "Bring an umbrella!". W przeciwnym razie powinien wypisać "Enjoy the sunshine!".

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Ta zmienna informuje nas, czy na zewnątrz pada deszcz
	isRaining := true
	
	// TODO: Uzupełnij poniższą instrukcję if-else
	if isRaining {
		fmt.Println("Bring an umbrella!")
	}
	// Dodaj tutaj blok else
	
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online