All Projects → devdrops → go-gotchas

devdrops / go-gotchas

Licence: other
27 desafios em Go

Programming Languages

go
31211 projects - #10 most used programming language

Go Gotchas

Go Gotchas é uma série de 27 desafios na linguagem Go, propostos para melhoria do código que escrevemos no dia a dia.

Lista de Todos os Desafios

  1. Assignment to entry in nil map
  2. Invalid memory address or nil pointer dereference
  3. Multiple-value in single-value context
  4. Array won't change
  5. Shadowed variables
  6. Unexpected newline
  7. Immutable strings
  8. How does characters add up?
  9. What happened to ABBA?
  10. Where is my copy?
  11. Why doesn't append work every time? (scary bug)
  12. Constant overflows int
  13. Unexpected ++, expecting expression
  14. Get your priorities right
  15. Go and Pythagoras
  16. No end in sight
  17. Numbers that starts with zero
  18. Whatever remains
  19. Time is not a number
  20. Index out of range
  21. Unexpected values in range loop
  22. Can't change entries in range loop
  23. Iteration variable doesn't see change in range loop
  24. Iteration variables and closures
  25. No JSON in sight
  26. Is "three" a digit?
  27. Nil is not nil

A solução que fiz para cada desafio está dentro de uma pasta neste repositório.

Observações

Alguns dos desafios propostos foram alterados, corrigidos e/ou modificados desde a criação dessa lista. Sempre que possível, procuro o autor do texto para apontar quando encontro isso, e com qual versão de Go isso pode ter sido corrigido. Segue abaixo uma lista:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].