图书 | Go语言之路 |
内容 | 内容推荐 Go具有简捷明了的语法、标准库,生态系统丰富、支持并发编程和跨平台编译,适合开发大型应用。本书基于Go1。20版本编写,对Go语言的语法和使用方法进行了详尽的介绍,包括基础语法、数组、切片、映射、函数、类型、包与依赖管理、接口、反射、并发编程、泛型、测试、常用标准库和第三方库的基本原理和使用方法,并通过最佳实践案例详细讲解使用过程中遇到的常见问题和解决方法,以期帮助读者读者更好地理解Go语言的语法特性和应用技巧。本书适合有一定编程基础的Go语言初学者阅读。 目录 第1章 概述 1.1 Go语言简介 1.2 下载与安装 1.3 编辑器 1.4 第一个程序 第2章 基础语法 2.1 标识符 2.2 变量 2.3 常量 2.4 基本数据类型 2.5 指针 2.6 运算符 2.7 流程控制语句 第3章 数组、切片和映射 3.1 数组 3.2 切片 3.3 映射 第4章 函数 4.1 函数声明 4.2 函数的调用 4.3 参数 4.4 返回值 4.5 变量作用域 4.6 函数类型与变量 4.7 匿名函数和闭包 4.8 内置函数 第5章 类型 5.1 类型声明 5.2 结构体 5.3 方法和接收者 5.4 结构体与JSON序列化 第6章 包与依赖管理 6.1 包 6.2 依赖管理 第7章 接口 7.1 接口类型 7.2 值接收者和指针接收者 7.3 类型与接口的关系 7.4 空接口 7.5 接口值 第8章 反射 8.1 反射简介 8.2 reflect包 8.3 reflect.Value结构体 8.4 结构体反射 8.5 反射三大定律 第9章 并发编程 9.1 并发编程简介 9.2 goroutine 9.3 通道 9.4 select多路复用 9.5 通道误用示例 9.6 并发安全和锁 9.7 原子操作 第10章 泛型 10.1 泛型简介 10.2 泛型语法 10.3 类型参数的适用场景 第11章 测试 11.1 单元测试 11.2 断言工具 11.3 性能测试 11.4 setup和teardown 11.5 示例函数 11.6 网络测试 11.7 数据库测试 11.8 mock接口测试 11.9 更人性化的单元测试 11.10 编写可测试的代码 第12章 常用标准库 12.1 fmt包 12.2 flag包 12.3 time包 12.4 log包 12.5 strconv包 12.6 net/http包 12.7 Context包 第13章 常用第三方库 13.1 gin框架 13.2 MySQL 13.3 sqlx 13.4 Redis 13.5 MongoDB 13.6 etcd 13.7 Zap日志库 13.8 Viper 13.9 singleflight包 13.10 Wire 13.11 gRPC 第14章 Go语言最佳实践 14.1 Error接口和错误处理 14.2 在select中实现优先级 14.3 JSON序列化技巧 14.4 结构体与map的格式转换 14.5 单例模式 14.6 函数选项模式 14.7 部署Go语言项目 |
标签 | |
缩略图 | ![]() |
书名 | Go语言之路 |
副书名 | |
原作名 | |
作者 | 李文周 |
译者 | |
编者 | |
绘者 | |
出版社 | 电子工业出版社 |
商品编码(ISBN) | 9787121466274 |
开本 | 16开 |
页数 | 472 |
版次 | 1 |
装订 | 平装 |
字数 | 726 |
出版时间 | 2023-11-01 |
首版时间 | 2023-11-01 |
印刷时间 | 2023-11-01 |
正文语种 | 汉 |
读者对象 | |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 766 |
CIP核字 | 2023214095 |
中图分类号 | TP312 |
丛书名 | |
印张 | 30.25 |
印次 | 1 |
出版地 | 北京 |
长 | |
宽 | |
高 | |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。