Head First Go语言程序设计

Head First Go语言程序设计

评分

★★★★★

ISBN

9787111664932

出版社

机械工业出版社 2020-09-01出版

译者

刘红泉 王佳

分类

编程设计

内容简介
Go是为高性能网络和多处理而设计的, 但与python和javascript一样,该语言易于阅读和使用。通过这本实用的实践指南,读者将学习如何使用演示实际语言的清晰示例来编写Go代码。最重要的是,读者将会了解到用人单位希望入门级Go开发人员所知晓的惯例和技术。主要内容包括语法基础、条件和循环、函数、包、数组、映射、结构、封装和嵌入、接口、故障恢复、共享、自动化测试、Web应用程序等。
AI简介
这是一本面向Go语言初学者的实践指南,旨在帮助读者通过清晰的示例来学习如何编写Go代码。本书不仅涵盖了Go语言的基本语法,还深入探讨了条件和循环、函数、包、数组、映射、结构、封装和嵌入、接口、故障恢复、共享、自动化测试、Web应用程序等高级主题。 在Go语言的发展历程方面,本书介绍了Go语言从诞生到发展的全过程,以及它在云计算、边缘计算、大数据、微服务、物联网、高并发等领域的广泛应用。同时,本书还深入剖析了循环概念和作用,以及如何通过包名与导入路径的定义及关系来创建自己的包,以及如何利用切片和映射来处理不同类型的数据。 在函数返回值的概念和声明方面,本书详细讲解了如何通过声明变量的方法来定义和访问变量,以及如何通过函数返回值来向调用者返回一个或多个值。同时,本书还深入探讨了处理错误并延迟清理操作的重要性,以及如何使用defer关键字和panic函数来实现这一概念。 在Web应用程序方面,本书通过创建一个简单的留言簿应用程序,展示了如何使用Go语言编写Web应用程序。此外,本书还深入讲解了使用HTML模板的原因,以及如何使用Unix样式的文件权限概念来设置文件的权限。
阅读/下载地址