Go语言是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型, 函数多返回值,错误处理,匿名函数, 并发编程,反射,defer等关键特征,并具有简洁、安全、并行、开源等特性。从语言层面支持并发,可以充分的利用CPU多核,Go语言编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。系统标准库功能完备,尤其是强大的网络库让建立Web服务成为再简单不过的事情。简单易学,内置runtime,支持继承、对象等,开发工具丰富,例如gofmt工具,自动格式化代码,让团队代码风格完美统一。同时Go非常适合用来进行服务器编程,网络编程,包括Web应用、API应用,分布式编程等等。

目录

前言
第一章 Go安装与运行
第二章 数据类型
第三章 变量
第四章 常量
第五章 作用域
第六章 约定和惯例
第七章 代码结构化
第八章 Go项目开发与编译
第九章 运算符
第十章 string
第十一章 数组(Array)
第十二章 切片(slice)
第十三章 字典(Map)
第十四章 流程控制
第十五章 错误处理
第十六章 函数
第十七章 Type关键字
第十八章 Struct 结构体
第十九章 接口
第二十章 方法
第二十一章 协程(goroutine)
第二十二章 通道(channel)
第二十三章 同步与锁
第二十四章 指针和内存
第二十五章 面向对象
第二十六章 测试
第二十七章 反射(reflect)
第二十八章 unsafe包
第二十九章 排序(sort)
第三十章 OS包
第三十一章 文件操作与IO
第三十二章 fmt包
第三十三章 Socket网络
第三十四章 命令行 flag 包
第三十五章 模板
第三十六章 net/http包
第三十七章 context包
第三十八章 Json数据格式
第三十九章 Mysql数据库
第四十章 LevelDB与BoltDB
第四十一章 网络爬虫
第四十二章 WEB框架(Gin)

1. 本站所有文章及资源来源于用户上传和网络,如有侵权请联系站长处理!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律,否则后果自负!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

中国站长社区 » Go语言四十二章经 完整版PDF

发表评论