按照go文件从上往下和相关性记忆
package import
var const type
struct map interface
func return
go defer
if else goto
switch case defalut fallthrough
for range continue break
select chan
package和import 用于分包和导入
var和const 是 Go语言基础里面的变量和常量申明
type用于声明自定义类型
struct 用于定义抽象数据类型
map用于声明map类型数据
interface 用于定义接口
func 用于定义函数和方法
return 用于从函数返回
go 用于并发
defer 用于类似析构函数
if、else、goto、switch、case、default、fallthrough、for、continue、break 用于流程控制
range用于读取slice、map、channel数据
select 用于选择不同类型的通讯
chan用于channel通讯