第一部份:Go语言环境搭建——学习如何安装Go的环境,以及IDE的使用
第二部份:Go语言的基本结构和数据类型——基本程序结构、常量、变量、变量类型以及字符串
第三部份:控制结构——if、switch、for
第四部份:函数——参数及返回类型、可变参数、defer、递归、闭包
第五部份:数组和slice——Go语言中的数组以及slice、slice的操作
第六部份:Map——Map的初始化、操作、以及map的slice
第七部份:Package——内建package(regex、sync)、创建自己的package、使用外部库
第八部份:Struct和方法——struct以及其方法、指针还是值?
第九部份:接口和反射——Go的反射
高级内容:
第十部份:读写——对文件的读写、转化为xml、json格式
第十一部份:错误处理及测试——Go的错误处理、运行时异常以及panic、测试
第十二部份:goroutine以及channel——并行、并发以及goroutine、channel的使用
第十三部份:网络以及web编程
|