作者简介 马克·贝茨 Gopher Guides 的联合创始人和讲师。Gopher Guides 是 Go 语言培训、咨询和会议研讨方面的行业先驱。自 2000年以来,马克·贝茨一直与世界上一些规模很大且具有创新性的公司合作,包括苹果、Uber 和 Visa。马克·贝茨于 2013 年发现了 Go 语言并在世界各地组织、主持 Go 语言会议,或在 Go 语言会议上发言,他经常参加 Go Time 播客节目。
科瑞·拉诺 Gopher Guides 的联合创始人和讲师。在过去的 20 年里,他一直专注于初创企业的全栈技术。科瑞·拉诺与 Go 语言有很深的渊源,曾发起 Go 聚会——Denver Gophers。他利用自己在 InfluxDB(一个用Go 语言编写的高可扩展的数据库)等项目上的实际经验,开设了大量实用的 Go 语言培训课程,并发表了许多相关文章。
内容摘要 本书涵盖了 Go 语言的基础语法、核心概念、惯用法和高级特性,并提供了丰富的代码示例,旨在帮助开发人员快速上手 Go 语言编程。 本书首先介绍了 Go 语言如何管理包、模块和依赖,帮助读者建立良好的项目结构。接着介绍了字符串、变量和常量等基础知识。随后详细介绍了 Go 语言中的复合类型,如数组、切片、map、控制结构、函数、结构体、方法和指针等的正确使用方法。之后传授了编写高质量测试代码的方法,并介绍了 Go 语言的接口和新的泛型功能及其使用方法。并发编程是 Go 语言的重要特性,本书最后专门介绍了如何利用并发提升代码性能,并详细讲解了通道、Context 及其他高级同步原语的使用方法。 本书根据作者的 Gopher Guides 培训课程编写,适合 Go 语言初学者和具备其他编程语言知识的开发人员学习和参考,也可作为高等院校相关专业的教学参考书。
主编推荐 1. 以实现健壮、可靠、性能良好的代码为目的。 2. 作者团队有丰富的Go语言培训经验,其培训平台Gopher Guides已使10000多名学生受益。 3. 涵盖 Go 语言截至 1.18 版本的所有内容,包括 Go 语言对新泛型特性的支持。
以下为对购买帮助不大的评价