数据类型
# 数据类型
Go 的常用基础类型包括 bool、string、各类整数、float32、float64 和复数。byte 是 uint8 的别名,rune 是 int32 的别名,用于表示 Unicode 码点。
var enabled bool
var retries int = 3
name := "api"
rate := 12.5
1
2
3
4
2
3
4
变量未赋值时会得到零值。不同数值类型之间不会隐式转换,转换必须明确写出:
requests := int64(125)
seconds := 4.0
perSecond := float64(requests) / seconds
1
2
3
2
3
字符串是只读字节序列。len(text) 返回字节数;遍历 Unicode 文本时使用 for range,它返回字节偏移和码点。