内容简介

"本书以语言规范和文档为基础,辅以翔实的范例代码,引导读者逐步打实Go语言编程基础、掌握Go语言的**实践,并深入理解 Go语言的设计理念。对于编程语言来讲,语法是其“表”而规范和文档是其“本”,Go语言编程中的很多问题和误解的根本原因都在于对其“本”理解的欠缺。本书以具体的实例程序来展现Go语言的“表”,并对重点代码进行详解以佐证其“本”。万变不离其宗,只有懂得了根本才能以不变应万变;只有掌握了原理才能在实际编码中得心应手、游刃有余。

本书共分22章,各章均以Go语言官方文档为指导,力图准确无误地把知识传达给读者。对于Go语言编程中的重要知识点,本书将从是什么、为什么、怎么办三个角度入手,逐步讲解,力图清晰透彻。本书各章既包括了日常都要使用的string、slice、chan等经典工具,也包括了相对较新的泛型和Fuzz tesing等前沿特性,更有笔者对编程的感悟及经验总结。

读者在阅读本书前应当具备一定的Go语言编程基础,掌握编写、构建和运行简单Go程序所需的基本知识。

本书既可以作为Go编程爱好者的进阶选择,也可以作为Go从业者的案头参考书。读者可以选择从目录中找到感兴趣的知识点,直接阅读相关章节,也可以选择从头都到尾通读一遍来查漏补缺。

"