#go语言程序设计#

数据类型;

数组:固定长度;

slice:可变长度,用append函数追加数据;

map:相当于关联数组;

结构体:复合结构数据;

 //-----------------------------

方法(类);

接口(约定);

//------------------------------

goroutine和通道:

通道在gogoutine之间传输数据;

示例:并发的web爬虫;

遇到并发的问题:使用互斥锁;延迟初始化;

//----------------------------

包和go工具;

测试:go test工具;

反射:根据值推导函数类型;

低级编程:本章所讲述的内容不可以滥用;