Sobes.tech
Junior — Middle

Go dilində proqramın icrası zamanı onun davranışını necə idarə etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində, proqramın icra zamanı davranışını idarə etməyin bir neçə yolu var:

  • Şərti operatorlar (if, switch) — şərtlərə əsasən müxtəlif kod bloklarının icrasını təmin edir.
  • Döngələr (for) — əməliyyatların təkrarlanması üçün.
  • Xəta idarəetməsi ilə geri dönüş dəyərləri və if err != nil strukturu vasitəsilə.
  • Panika və bərpa (panicrecover) — kritik xətaları idarə etmək və onlardan qurtulmaq üçün.
  • Goroutinlər və kanallar — paralelliyi və sinxronizasiyanı idarə etmək üçün.
  • İnterfeyslər və çox formallıq — müxtəlif tətbiqlər vasitəsilə davranışı dəyişdirmək üçün.

Şərti operator və xəta idarəetməsi nümunəsi:

if err := doSomething(); err != nil {
    fmt.Println("Xəta:", err)
    return
}

if value > 10 {
    fmt.Println("Dəyər 10-dan böyük")
} else {
    fmt.Println("Dəyər 10 və ya kiçik")
}