Treci la conținutul principal

Introducere

Programele trebuie adesea să aleagă ce fac mai departe. Instrucțiunile condiționale îi permit codului tău să execute o acțiune diferită în funcție de rezultatul unei condiții.


Condiții în Go

Orice condiție se reduce la unul dintre două răspunsuri: true sau false.

Pentru a construi una, poți folosi operatorii de comparație pe care îi știi de la matematică:

  • Egal cu ==
  • Diferit de !=
  • Mai mic decât <
  • Mai mic sau egal <=
  • Mai mare decât >
  • Mai mare sau egal >=

Sunt disponibili și operatorii logici cunoscuți:

  • ȘI logic &&
  • SAU logic ||
  • NU logic !

Folosește-i separat sau combină-i pentru a exprima orice decizie trebuie să ia programul tău.


Instrucțiuni condiționale în Go

Go oferă patru instrucțiuni condiționale pentru a acționa în funcție de aceste răspunsuri:

  • if execută un bloc de cod când condiția sa este adevărată
  • else execută un bloc de cod când aceeași condiție este falsă
  • else if adaugă o altă condiție de verificat când prima s-a dovedit falsă
  • switch alege dintre mai multe blocuri de cod posibile