The Zero Value
Understanding some zero values inside Golang:
- false for booleans
- 0 for integers
- 0.0 for floats
- “” for strings
- nil for
- pointers
- functions
- interfaces
- slices
- channels
- maps
Please, use short declaration operator as much as possible.
- Use var for:
- zero value
- package scope More Information