# Go语言25个关键字
包管理关键字:package import
变量与常量关键字:var const
函数关键字:func return
复合数据类型关键字:map range
自定义类型关键字:type struct interface
流程控制关键字:if else switch case default fallthrough for continiue break goto defer
并发关键字:go chan select
# Go语言基本体系结构
一、基本数据类型与流程控制
二、函数与包
三、复合数据类型
指针变量 new()函数 值传递与地址传递
数组
切片
map
struct
四、面向对象
五、异常与文件io
六、并发编程
七、网络编程
八、web编程
九、其它
1. Go语言可见性规则
要想使用别的包里的函数、结构体类型、结构体成员,那么,那个包里的相关函数名、类型名、结构体成员变量名,首字母必须大写,如果首字母小写,只能在同一个包内使用。