Sobes.tech
Junior — Middle

Quais bibliotecas ou pacotes padrão você usou na sua prática?

sobes.tech IA

Resposta da IA

Na prática em Go, frequentemente utilizam-se as seguintes bibliotecas padrão:

  • fmt — para entrada e saída formatada.
  • net/http — para criar servidores e clientes HTTP.
  • encoding/json — para trabalhar com JSON.
  • io e io/ioutil — para trabalhar com fluxos e ficheiros.
  • os — para interagir com o sistema operativo (ficheiros, variáveis de ambiente).
  • time — para trabalhar com datas e horas.
  • context — para gerir o tempo de vida de pedidos e cancelar operações.
  • sync — para sincronizar goroutines.

Exemplo de uso de append para slices:

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