1 关键字列表
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
2 用途
var:变量声明
const:
常量声明-
package:包命名
-
import:
包导入 -
func:
用于定义函数和方法 -
return:
用于从函数返回 -
defer:
用于类似析构函数 -
go:
用于并发 -
select:
用于选择不同类型的通讯 -
interface:
用于定义接口 -
struct:
用于定义抽象数据类型 -
break
、case
、continue
、for
、fallthrough
、else
、if
、switch
、goto
、default
:用于流程控制 -
chan:
用于channel通讯 -
type:
用于声明自定义类型 -
map:
用于声明map类型数据 range:
用于读取slice、map、channel数据
3 注意事项
自定义数据结构应避免与关键字一致。