26 lines
400 B
Markdown
26 lines
400 B
Markdown
|
---
|
||
|
title: The Zero Value
|
||
|
---
|
||
|
|
||
|
## The Zero Value
|
||
|
Understanding some zero values inside Golang:
|
||
|
1. false for booleans
|
||
|
2. 0 for integers
|
||
|
3. 0.0 for floats
|
||
|
4. "" for strings
|
||
|
5. 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
|