Zero Values Variables declared without an explicit initial value are given their zero value. The zero value is: 0 for numeric types, false for the boolean type, and "" (the empty string) for strings. nil for slice s := "" s := make([]string, 3) //[ ] var s string var s = "" var s string = "" All Types bool string int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr byte // alias for uint8 rune // alias for int32 // represents a Unicode code point float32 float64 complex64 complex128 Links Go Struct