Sobes.tech
Junior — Middle

Jaké standardní knihovny nebo balíčky jste ve své praxi používali?

sobes.tech AI

Odpověď od AI

V praxi v Go se často používají následující standardní knihovny:

  • fmt — pro formátovaný vstup a výstup.
  • net/http — pro vytváření HTTP serverů a klientů.
  • encoding/json — pro práci s JSON.
  • io a io/ioutil — pro práci s proudy a soubory.
  • os — pro interakci s operačním systémem (soubory, proměnné prostředí).
  • time — pro práci s daty a časy.
  • context — pro správu životnosti požadavků a rušení operací.
  • sync — pro synchronizaci gorutin.

Příklad použití append pro řezy:

slice := []int{1, 2, 3}
slice = append(slice, 4, 5)
fmt.Println(slice) // [1 2 3 4 5]