我要定义一个数字类型的变量, 我该怎么选择??
```
import (
"fmt"
"unsafe"
)
func main() {
//b := []byte{'h', 'e', 'l', 'l', 'o'} // 1位
//b := []int32{11, 13, 12, 14} // 4位
//b := []int{11, 13, 12, 14} // 在我的机器上是8位
b := []int64{11, 13, 12, 14} // 在我的机器上是8位
for i, _ := range b {
fmt.Println(uintptr(unsafe.Pointer(&b[i])))
}
}
```
#8
更多评论
可以看这里:[https://golang.google.cn/ref/spec#Numeric_types](https://golang.google.cn/ref/spec#Numeric_types)
#2