Go语言学习指南:惯例模式与编程实践

Go语言学习指南:惯例模式与编程实践

评分

★★★★★

ISBN

9787111703839

出版社

机械工业出版社 2022-04-01出版

分类

编程设计

内容简介
Go语言正在迅速成为构建Web服务的优选语言。本书很好地阐述了Go语言的特性,同时指出了Go语言的惯例代码、陷阱和设计模式。本书语言生动,表述清晰,将Go语言的基本原理与语言哲学联系在一起,引导读者正确编写Go语言。既介绍基础知识,又涵盖高级主题(如反射和C语言互操作),通过大量例子演示了如何写出符合Go语言惯例的代码,解释了可能影响程序行为的底层概念,比如指针对内存布局和垃圾回收的影响。无论你是Go语言的初学者,还是经验丰富的Go语言从业人员,相信都能从本书中获益良多。
AI简介
这是一本专注于Go语言特性,同时指出了Go语言的惯例代码、陷阱和设计模式的综合性书籍。这本书以生动的语言和清晰的表述,将Go语言的基本原理与语言哲学联系在一起,引导读者正确编写Go语言。 这本书首先介绍了如何验证Go开发环境,包括安装Go工具、设置Go的工作空间、Go命令集、分析与审查、选择开发工具、Makefile、保持更新等。接着,作者详细介绍了Go语言的基础类型和变量声明,包括内置类型、var与:=、const关键字、有类型的常量与无类型的常量、未使用的变量、常量与变量的命名等。 在复合类型部分,作者讲解了数组、切片、字符串、字符和字节、映射、结构体等概念。在代码块、影子变量和流程控制部分,作者讨论了代码块、if语句、for语句、switch语句、goto语句等概念。在函数部分,作者讲解了函数的声明和调用、函数即值、闭包、defer、函数的值调用等概念。 在指针部分,作者介绍了指针快速入门、不畏惧指针、指针即可变的参数、指针作为第二选择、指针传递可提高性能、零值与无值、映射与切片的区别、切片用作缓冲区、优化垃圾回收等概念。在类型、方法与接口部分,作者讨论了Go语言的类型、方
阅读/下载地址