A Tour of Go Basic types

时间:2021-09-25 20:24:11

Go's basic types are

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
package main 

import (
"fmt"
"math/cmplx"
) var (
ToBe bool = false
MaxInt uint64 = << -
z complex128 = cmplx.Sqrt(- + 12i)
) func main() {
const f = "%T(%v)\n"
fmt.Printf(f, ToBe, ToBe)
fmt.Printf(f, MaxInt,MaxInt)
fmt.Printf(f, z, z)
}