Sobes.tech

Golang

Să ne imaginăm situația: mai multe citiri active, sosește o solicitare de scriere (RWMutex). În ce ordine vor fi executate operațiile?

190

package main 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) }

152

Vorbește-mi despre șiruri în Go: care sunt caracteristicile lor, cum să lucrezi cu ele? De ce este strings.Builder mai bun decât bytes.Buffer pentru concatenarea șirurilor?

151

Vorbește-mi despre map în Go: cum este structurată, care este complexitatea operațiilor în medie și în cel mai rău caz.

112