Golang 关键字 与 内置函数

关键字

  1. break 跳出循环
  2. case 与switch使用,进入相应分支代码
  3. chan 定义一个Channel类型的变量
  4. const 常量
  5. continue 跳过本次循环,进入下一次
  6. default 与select或switch使用,默认的分支
  7. defer 延迟语句
  8. else 选择语句
  9. fallthrough 继续进入下一分分支代码
  10. for 循环语句
  11. func 函数定义
  12. go 开启 goroutine
  13. goto 跳转到指定的label
  14. if 判断语句
  15. import 导入语句
  16. interface 定义接口
  17. map 定义 map 结构
  18. package 包名定义
  19. range 迭代
  20. return 函数返回
  21. select 用于并发,监听Channel上的输入数据
  22. struct 结构体定义
  23. swithc 选择语句
  24. type 类型定义
  25. var 变量声明

内置函数

  1. close 关闭Channel
  2. delete 删除Map中指定的Key
  3. len 计算长度,如字符串、切片
  4. cap 切片的容量
  5. new 各种类型的内存分配
  6. make 内建类型的内存分配
  7. append 对 slice 进行数据追加并返回追加后的 slice
  8. copy 复制slice找到的元素到目标 slice,并返回复制的元素个数
  9. panic 用于异常处理
  10. recover 用于panic 捕获
  11. print 底层打印函数,不用引入任何包
  12. println 底层打印函数,带换行,不用引入任何包
  13. complex 复数处理
  14. real 复数处理
  15. imag 复数处理