Junior — Middle
Akými spôsobmi je možné riadiť správanie programu počas jeho behu v jazyku Go?
sobes.tech AI
Odpoveď od AI
V jazyku Go je riadenie správania programu počas behu možné realizovať niekoľkými spôsobmi:
- Podmienkové operátory (
if,switch) — umožňujú vykonávať rôzne bloky kódu v závislosti od podmienok. - Smyčky (
for) — na opakovanie akcií. - Spracovanie chýb pomocou návratových hodnôt a štruktúry
if err != nil. - Panika a zotavenie (
panicarecover) — na spracovanie kritických chýb a ich zotavenie. - Gorutiny a kanály — na správu paralelizmu a synchronizácie.
- Rozhrania a polymorfizmus — na zmenu správania cez rôzne implementácie.
Príklad použitia podmienkového operátora a spracovania chyby:
if err := doSomething(); err != nil {
fmt.Println("Chyba:", err)
return
}
if value > 10 {
fmt.Println("Hodnota je väčšia ako 10")
} else {
fmt.Println("Hodnota je 10 alebo menej")
}