跳至内容
关键字
- break 跳出循环
- case 与switch使用,进入相应分支代码
- chan 定义一个Channel类型的变量
- const 常量
- continue 跳过本次循环,进入下一次
- default 与select或switch使用,默认的分支
- defer 延迟语句
- else 选择语句
- fallthrough 继续进入下一分分支代码
- for 循环语句
- func 函数定义
- go 开启 goroutine
- goto 跳转到指定的label
- if 判断语句
- import 导入语句
- interface 定义接口
- map 定义 map 结构
- package 包名定义
- range 迭代
- return 函数返回
- select 用于并发,监听Channel上的输入数据
- struct 结构体定义
- swithc 选择语句
- type 类型定义
- var 变量声明
内置函数
- close 关闭Channel
- delete 删除Map中指定的Key
- len 计算长度,如字符串、切片
- cap 切片的容量
- new 各种类型的内存分配
- make 内建类型的内存分配
- append 对 slice 进行数据追加并返回追加后的 slice
- copy 复制slice找到的元素到目标 slice,并返回复制的元素个数
- panic 用于异常处理
- recover 用于panic 捕获
- print 底层打印函数,不用引入任何包
- println 底层打印函数,带换行,不用引入任何包
- complex 复数处理
- real 复数处理
- imag 复数处理