Golang The zero value
Check if a variable is its type's zero value
or default value
The variable type can be any type:
- nil
- int
- float
- string
- slice
- struct
- channel
- map
- byte
- interface
go get -u github.com/vikyd/zero
package main
import (
"fmt"
"github.com/vikyd/zero"
)
func main() {
var v int
fmt.Println(zero.IsZeroVal(v))
}