基本内容:
1)25个关键字
2)数据类型
3)内置函数
一、25个关键字
包管理:package、import
常量:const
变量:var、type、chan、map
结构体:struct
条件控制:if、else、for、break、continue、default、switch、case、fallthrough、goto、range
函数:func、defer、return
并发:go、select
恐慌:panic、recover
二、数据类型
整型:
int8:1字节 -27~27-1
uint8:1字节 0~2^8-1
int16:2字节 -215~215-1
uint16:2字节 0~2^16-1
int32:4字节 -231~231-1
uint32:4字节 0~2^32-1
int64:8字节 -263~263-1
uint64:8字节 0~2^64-1
int: 如果设置的运行环境是32位,则为4字节,如果是64位,则为64字节
uint:如果设置的运行环境是32位,则为4字节,如果是64位,则为64字节
byte:1字节
浮点型:
float32:IEEE-754 32位浮点型数
float64:IEEE-754 64位浮点型数(默认)
布尔
bool:1个字节,true或false(默认)
实数
complex64:32 位实数和虚数
complex128:64 位实数和虚数
字符
byte:1字节
字符串
string
结构体
type name struct {...}
数组
切片
chan
自定义
type 新类型名 已有类型
三、内置函数
创建:new、make
添加:append
拷贝:copy
删除:delete
长度:len、cap
网友评论