Sobes.tech

Golang

Čo sa stane, ak vykonáte ďalšie matematické operácie s pretečeným výsledkom int32 — bude to chyba, panika alebo niečo iné?

186

Vytvorili ste historické tabuľky — napríklad pre používateľa, kde je uložená história zmien jeho atribútov?

185

// Otázka 5. Čo sa zobrazí na obrazovke func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

184

// Otázka 2. Čo sa zobrazí na obrazovke package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }

183

// Otázka 3. Čo sa zobrazí na obrazovke package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }

183

Kde je treba definovať recover, aby sa v prípade paniky aplikácia nezrútila, vzhľadom na to, že má viacero endpointov, veľa závislostí (DB, cache, knižnice)?

181
/11