Go注释
//单行注释 /* */多行注释
Go的内置关键字
default select defer go goto fallthrough range
package(包) import(导包) return (返回)
var(声明全局变量) type(一般类型声明) struct(结构) interface(接口) func(方法) map(map类型)
switch case if else for continue break
const(定义常量)
chan(通道,用于多个服务器之间的通道,用于并发)
Go基本类型
bool:布尔型
1字节,取值:true,false, 不可以用数字代表
int/uint:整型
根据运行平台可能是32或64bit
int8/uint8:8位整型
1字节,取值:-128~127
byte:字节型
int16/uint16:16位整型
2字节,取值:-32768~32767
int32/uint32:32位整型
4字节
int64/uint64:64位整型
8字节
float32/float64:浮点型
4/8字节 精确到7/15位小数
complex64/complex128:复数
8/16字节 足够保存指针的32位或64位整数型:uintptr
其它值类型:array、struct、string
引用类型:slice、map、chan
接口类型:interface
函数类型:func