go的25个关键字
go的25个关键字:
break | default | func | interface | select |
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
关键词解释
break
break 用于跳出循环
default
用于选择结构的默认选项(switch、select)
func
函数定义
interface
定义接口
select
go语言特有的channel选择结构
case
选择结构标签
chan
定义channel
const
常量
continue
跳过本次循环
defer
延迟执行内容(收尾工作)有点类似C++的析构,但是它是再函数结尾的时候去执行(也就是栈即将被释放的时候)
go
并发执行
map
map类型
struct
定义结构体
else
选择结构
goto
跳转语句
package
包
switch
选择结构
fallthrough
如果case带有fallthrough,程序会继续执行下一条case,不会再判断下一条case的值
if
选择结构
range
从slice、map等结构中取元素
type
定义类型
for
循环
import
导入包
return
返回
var
定义变量