Sobes.tech

Golang

// 5-savol. ekraningizda nima chiqadi func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

184

Siz 10-20 daqiqalik so'rovlarni 5-7 ga qanday optimallashtirdingiz? Qaysi hisobotlar shunchalik uzoq davom etardi?

183

// 3-savol. ekraningizda nima chiqariladi package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }

183

Birinchi sinxronlash kanalida nima bo'lar edi? Bu qanday ma'lumotlar modeli bo'lib, unga asoslangan holda boyitilardi?

181

// 2-savol. ekraningizda nima chiqadi package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }

181

Panik holatida ilova yiqilmasligi uchun recover ni qayerga yozish kerak, chunki u bir nechta endpointlar, ko'p bog'liqliklar (ma'lumotlar bazasi, kesh, kutubxonalar) ga ega?

181
/11