Qaysi sinxronizatsiya primitivlarini bilasiz?
Golang
Gorutina va oqim o'rtasidagi farq nima?
Vaziyatni tasavvur qilaylik: bir nechta faol o'qishlar, yozish so'rovi keladi (RWMutex). Operatsiyalar qanday tartibda bajariladi?
[ism] ishdagi eng katta xatosi va undan qanday chiqib ketganini aytib beradi.
Go'da slices nima va ular qanday tuzilgan?
Go tilida interfeyslar nima uchun ishlatiladi, ularning afzalliklari va kamchiliklari qanday?
Go'da satrlar haqida gapir: ularning xususiyatlari nima, ular bilan qanday ishlash mumkin? Nima uchun strings.Builder bytes.Bufferdan yaxshiroq satrlarni birlashtirish uchun?
asosiy paket import "fmt" func main() { a := []int{1,2} a = append(a, 3) b := append(a, 4) c := append(a, 5) fmt.Println(b) fmt.Println(c) }
Go'da map haqida gapir: qanday tuzilgan, o'rtacha va eng yomon holatda operatsiyalar murakkabligi qanday.
Birinchi xatodan so'ng HTTP so'rovlarini qanday to'xtatish mumkin?