#go语言编程#目录说明:
为什么要学习go;
语言特性;
开发工具;
问题追踪与调试;
顺序编程:
变量,常量,类型;
流程控制语录;
函数;
错误处理:
面向对象编程:
类型系统;
初始化;
匿名组合,可见性;
接口;
并发编程:
协程;
goroutine;
并发通信;
channel;
多核并行化;
出让时间片;
同步;
网络编程:
socket编程;
http编程;
rpc编程;
json处理;
网站开发;
安全编程:
数据加密,数字签名,数字证书,pki体系,哈希函数,加密通信
工程管理:
命令行工具,代码风格,远程import,工程组织,文档管理,工程构建,跨平台开发,单元测试,打包分发
开发工具:
gedit,vim,eclipse,notepad++,litede
进阶话题:
反射,语言交互性,链接符号,goroutine原理,接口机理