Go语言从入门到进阶实战(视频教学版)采用“理论 实例”的形式编写,作者通过大量实例,并结合多年的一线开发实战经验,全面介绍了Go语言的语法及应用开发。作者特意为本书精心录制了同步配套教学视频,这将极大地提升读者的学习效率。本书分为13章,主要介绍了Go语言的特性与环境搭建、基本语法与使用、容器(存储和组织数据的方式)、流程控制、函数、结构体、接口(interface)、包(package)、并发、反射、编译与工具和开发技巧等内容,后的实战演练部分剖析了作者的开源网络库cellnet的架构及设计思想,并且实现了Socket聊天功能。

本书对于Go语言的特色功能——并发,有全面、深入的讲解,需要读者重点学习。本书特别适合Go语言初学者入门和进阶阅读,另外也适合社会培训学校作为教材使用,还适合大中专院校的相关专业作为教学参考书。

目录

第1章 初识Go语言1
第2章 Go语言基本语法与使用19
第3章 容器:存储和组织数据的方式65
第4章 流程控制87
第5章 函数(function)101
第6章 结构体(struct)141
第7章 接口(interface)181
第8章 包(package)227
第9章 并发241
第10章 反射280
第11章 编译与工具306
第12章 “避坑”与技巧323
第13章 实战演练——剖析cellnet网络库设计并实现Socket聊天功能354