Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 425 Bytes

File metadata and controls

22 lines (15 loc) · 425 Bytes

Ponteiros, escopo e shadowing

Este tópico explica mutação por ponteiro, passagem por valor e bug comum de shadowing com :=.

Executar

go run .

Testar

go test ./...

Pontos-chave

  • Go sempre passa argumentos por valor.
  • Para mutar o dado original, passe ponteiro.
  • := em escopo interno pode esconder variável externa.
  • Shadowing é fonte comum de bugs em tratamento de erro.