Treci la conținutul principal

Instrucțiunea if

O instrucțiune if execută un bloc de cod Go doar când condiția ei este true.

Notă: Scrie întotdeauna if cu litere mici. Go tratează If sau IF ca pe o eroare.

Exemplu

Acest program compară două numere, 20 și 18. Deoarece 20 este cel mai mare, condiția este true și textul este afișat:

Prompt
Folosește instrucțiunea if pentru a verifica dacă 20 este mai mare decât 18 și afișează un mesaj.
Ieșire: Program Go și ieșirea capturată

Sintaxa if

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

Testarea variabilelor

Condițiile nu se limitează la numere fixe. Pot verifica și variabile:

Exemplu

De data aceasta, comparația folosește două variabile, x și y, iar operatorul > verifică dacă x este cea mai mare dintre ele. Deoarece x conține 20, iar y conține 18, răspunsul este da, așa că programul afișează „x is greater than y”.

Prompt
Folosește instrucțiunea if pentru a compara două variabile și afișează care este mai mare.
Ieșire: Program Go și ieșirea capturată