-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
GO语言之路 版权信息
- ISBN:9787121466274
- 条形码:9787121466274 ; 978-7-121-46627-4
- 装帧:平塑勒
- 册数:暂无
- 重量:暂无
- 所属分类:>>
GO语言之路 本书特色
基于Go 1.20.1版本编写,及时跟进Go语言的新特性,随时掌握前沿Go语言技术 语法讲解与练习题结合,理论学习与实践操作相辅相成,更快掌握Go语言的精髓 系统介绍如何编写Go单元测试,编写高质量的代码更加得心应手 详细介绍Go范型语法,举例说明具体场景,灵活运用范型思想 详细介绍发常用第三方依赖包,开发工作更加高效便捷 分享Go语言开发*佳实践,少走弯路,高效完成任务 本书由国内有丰富Go实践和写作经验的开发者编写,相比与目前市面上的Go语言入门书,增加了一些现代Go的语言特性,如泛型、常用的第三方库,书中的案例大都从实战经验中提炼而来。通过对本书的学习,读者可以具备开发简单的Go语言应用的能力。本书是各位新手Gopher在学习Go语言路上的不错选择。 ——资深Gopher 曹春晖 本书源于作者的自学笔记,以及长时间的实践积累。作者从基础语法讲起,再到实战项目常用的标准库、第三方库,一步一步带读者入门 Go 语言,同时结合实际案例和练习题,帮助读者扎实掌握所学知识。建议所有立志于学习 Go 语言的开发者阅读此书——让这本书带你走进 Go 语言的世界。 ——Go夜读社区创始人 杨文 Go 语言是一门高效且易于学习的编程语言,它与云原生技术的发展可以说是相辅相成的。用 Go 语言开发的核心应用很多,例如Docker、Kubernetes和Prometheus等,我本人便是在为 Docker 等开源项目做贡献时开始学习Go 语言的。本书基于Go 1.20 版本编写,内容涵盖 Go 语言的基本语法、常用包的使用方法及一些实用技巧。作者用通俗易懂的语言,配以详实的示例,帮助读者在轻松愉快的氛围中学习Go语言。 无论你是刚刚踏入编程世界的新手,还是有着丰富经验的资深程序员,只要想要拓展Go语言开发技能,这本书都将为你提供宝贵的指导。 ——微软*有价值专家(MVP),云原生技术专家 张晋涛 经过十多年的发展,Go语言已经成为一门关注度高且十分受各大公司欢迎的编程语言。本书从语法、并发、泛型、依赖管理、*佳实践等方面介绍Go语言的特性,将知识点化繁为简,学起来非常轻松!建议每一位希望入门 Go 语言的开发者阅读此书,相信读后定能有所收获! ——《Go语言编程之旅》作者 陈剑煜
GO语言之路 内容简介
Go 具有简捷明了的语法、标准库,生态系统丰富、支持并发编程和跨平台编译,适合开发大型应用。本书基于Go 1.20版本编写,对Go语言的语法和使用方法进行了详尽的介绍,包括基础语法、数组、切片、映射、函数、类型、包与依赖管理、接口、反射、并发编程、泛型、测试、常用标准库和第三方库的基本原理和使用方法,并通过很好实践案例详细讲解使用过程中遇到的常见问题和解决方法,以期帮助读者读者更好地理解Go语言的语法特性和应用技巧。 本书适合有一定编程基础的Go语言初学者阅读。
GO语言之路 目录
1.1 Go语言简介 1
1.2 下载与安装 3
1.3 编辑器 6
1.4 **个程序 9
第2章 基础语法 13
2.1 标识符 13
2.2 变量 14
2.3 常量 17
2.4 基本数据类型 19
2.5 指针 25
2.6 运算符 27
2.7 流程控制语句 29
第3章 数组、切片和映射 38
3.1 数组 38
3.2 切片 42
3.3 映射 52
第4章 函数 60
4.1 函数声明 60
4.2 函数的调用 61
4.3 参数 62
4.4 返回值 63
4.5 变量作用域 64
4.6 函数类型与变量 66
4.7 匿名函数和闭包 68
4.8 内置函数 71
第5章 类型 84
5.1 类型声明 84
5.2 结构体 86
5.3 方法和接收者 98
5.4 结构体与JSON序列化 104
第6章 包与依赖管理 110
6.1 包 110
6.2 依赖管理 114
第7章 接口 124
7.1 接口类型 124
7.2 值接收者和指针接收者 130
7.3 类型与接口的关系 131
7.4 空接口 134
7.5 接口值 135
第8章 反射 140
8.1 反射简介 140
8.2 reflect包 141
8.3 reflect.Value结构体 147
8.4 结构体反射 148
8.5 反射三大定律 152
第9章 并发编程 154
9.1 并发编程简介 154
9.2 goroutine 155
9.3 通道 161
9.4 select多路复用 168
9.5 通道误用示例 169
9.6 并发安全和锁 171
9.7 原子操作 179
第10章 泛型 184
10.1 泛型简介 184
10.2 泛型语法 185
10.3 类型参数的适用场景 193
第11章 测试 198
11.1 单元测试 198
11.2 断言工具 208
11.3 性能测试 209
11.4 setup和teardown 214
11.5 示例函数 217
11.6 网络测试 218
11.7 数据库测试 223
11.8 mock接口测试 228
11.9 更人性化的单元测试 236
11.10 编写可测试的代码 242
第12章 常用标准库 249
12.1 fmt包 249
12.2 flag包 261
12.3 time包 264
12.4 log包 270
12.5 strconv包 274
12.6 net/http包 278
12.7 Context包 283
第13章 常用第三方库 295
13.1 gin框架 295
13.2 MySQL 309
13.3 sqlx 320
13.4 Redis 328
13.5 MongoDB 338
13.6 etcd 346
13.7 Zap日志库 354
13.8 Viper 370
13.9 singleflight包 379
13.10 Wire 383
13.11 gRPC 393
第14章 Go语言*佳实践 427
14.1 Error接口和错误处理 427
14.2 在select中实现优先级 435
14.3 JSON序列化技巧 438
14.4 结构体与map的格式转换 451
14.5 单例模式 455
14.6 函数选项模式 459
14.7 部署Go语言项目 463
GO语言之路 作者简介
李文周,十余年互联网行业从业经验,曾任职于猎豹移动、搜狗、百度等公司,国内较早一批Go语言爱好者,Go语言社区知名博主。在个人博客和B站发布了大量Go语言学习教程,帮助众多读者学习和了解Go语言。
- >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.5¥10.0 - >
月亮与六便士
月亮与六便士
¥18.1¥42.0 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥7.7¥24.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥10.5¥21.0 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥15.9¥49.8 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
史学评论
史学评论
¥13.4¥42.0 - >
莉莉和章鱼
莉莉和章鱼
¥19.7¥42.0
-
网络工程师教程(第2版)
¥69.3¥99 -
Python 数据分析基础
¥41¥69 -
Python 3.5从零开始学
¥26.4¥59 -
虚拟化与容器技术
¥49.9¥69.8 -
UG NX 11.0工程图教程-(含1DVD)
¥30.4¥59.9 -
程序设计语言编译原理(第3版)
¥25.4¥39