Go's basic types are
boolstringint int8 int16 int32 int64uint uint8 uint16 uint32 uint64 uintptrbyte // alias for uint8rune // alias for int32 // represents a Unicode code pointfloat32 float64complex64 complex128
package main import ( "fmt" "math/cmplx")var ( ToBe bool = false MaxInt uint64 = 1<<64 -1 z complex128 = cmplx.Sqrt(-5 + 12i))func main() { const f = "%T(%v)\n" fmt.Printf(f, ToBe, ToBe) fmt.Printf(f, MaxInt,MaxInt) fmt.Printf(f, z, z)}