首页 > 代码库 > A Tour of Go Basic types

A Tour of Go Basic types

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)}

 

A Tour of Go Basic types