Sobes.tech

Golang

Šta će se dogoditi ako nastavite sa matematičkim operacijama sa prelivajućim rezultatom int32 — doći će do greške, panike ili nečega drugog?

186

Da li ste pravili istorijske tabele — na primer, za korisnika gde se čuva istorija promena njegovih atributa?

185

// Pitanje 5. Šta će biti prikazano na ekranu func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

184

// Питање 3. Шта ће се приказати на екрану package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }

183

Šta se dešavalo u prvom kanalu sinhronizacije? Da li je to neki model podataka na osnovu kojeg su se obogaćivali?

181

// Питање 2. Шта ће се приказати на екрану package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }

181

Gde treba definisati recover da aplikacija ne padne u slučaju panike, imajući u vidu da ima više endpointova, mnogo zavisnosti (baza podataka, keš, biblioteke)?

181
/11