Treci la conținutul principal

Instrucțiunea else

Instrucțiunea else îi dă programului tău ceva de făcut când condiția if este false. Ea conține blocul de cod care se execută în acest caz.

Exemplu

Aici time este 20, adică nu este sub 18, deci condiția if este false. Go sare peste acel bloc și execută în schimb blocul else, afișând „Good evening.”:

Prompt
Folosește if else pentru a afișa "Bună ziua." dacă ora este mai mică decât 18 și "Bună seara." în caz contrar. Setează ora la 20.
Ieșire: Program Go și ieșirea capturată

Exemplu

Acum time este 14, adică sub 18. Condiția este true, așa că blocul if afișează „Good day.”:

Prompt
Folosește if else pentru a afișa "Bună ziua." dacă ora este mai mică decât 18 și "Bună seara." în caz contrar. Setează ora la 14.
Ieșire: Program Go și ieșirea capturată

Sintaxa Else

main.go
if condition {
  // code to be executed if condition is true
} else {
  // code to be executed if condition is false
}

Par sau impar

Iată încă o utilizare a lui else: verificarea dacă un număr se împarte exact la 2. Deoarece 17 lasă un rest, se execută blocul else:

Exemplu

Prompt
Folosește if else și operatorul modulo pentru a verifica dacă un număr este par sau impar. Setează numărul la 17.
Ieșire: Program Go și ieșirea capturată