Go语言编程指南
正版图书带塑封 当天发货 91811234413573314188
¥
19.01
1.6折
¥
119.8
九五品
仅1件
作者 (美)马克·贝茨(Mark Bates)
出版社 人民邮电出版社
出版时间 2024-06
装帧 其他
货号 91811234413573314188
上书时间 2024-12-29
商品详情
品相描述:九五品
图书标准信息
作者
(美)马克·贝茨(Mark Bates)
出版社
人民邮电出版社
出版时间
2024-06
ISBN
9787115636218
定价
119.80元
装帧
其他
开本
16开
【作者简介】
马克·贝茨 Gopher Guides 的联合创始人和讲师。Gopher Guides 是 Go 语言培训、咨询和会议研讨方面的行业先驱。自 2000年以来,马克·贝茨一直与世界上一些规模很大且具有创新性的公司合作,包括苹果、Uber 和 Visa。马克·贝茨于 2013 年发现了 Go 语言并在世界各地组织、主持 Go 语言会议,或在 Go 语言会议上发言,他经常参加 Go Time 播客节目。 科瑞·拉诺 Gopher Guides 的联合创始人和讲师。在过去的 20 年里,他一直专注于初创企业的全栈技术。科瑞·拉诺与 Go 语言有很深的渊源,曾发起 Go 聚会——Denver Gophers。他利用自己在 InfluxDB(一个用Go 语言编写的高可扩展的数据库)等项目上的实际经验,开设了大量实用的 Go 语言培训课程,并发表了许多相关文章。
【目录】
第1章 模块、包和依赖 1.1 模块 1.1.1 工具链 1.1.2 初始化一个模块 1.1.3 版本控制系统与模块 1.2 包 1.2.1 什么是包 1.2.2 包命名 1.3 文件夹、文件与代码组织 1.3.1 同一文件夹下的多个包 1.3.2 文件命名 1.3.3 包组织 1.4 导入包和模块 1.4.1 导入路径 1.4.2 使用import关键字 1.4.3 解决导入包的名字冲突问题 1.5 依赖 1.5.1 使用依赖 1.5.2 使用go get添加依赖 1.5.3 go.sum文件 1.5.4 更新依赖 1.5.5 语义版本 1.5.6 多版本 1.5.7 循环导入 1.6 本章小结 第2章 Go语言基础 2.1 Go语言概述 2.1.1 静态类型 2.1.2 垃圾回收 2.1.3 编译 2.1.4 关键字、运算符和分隔符 2.2 数值 2.2.1 选择正确的数值类型 2.2.2 溢出和绕回 2.2.3 饱和 2.3 字符串 2.3.1 解释型字符串字面值 2.3.2 原始字符串字面值 2.4 UTF- 2.4.1 rune 2.4.2 遍历UTF-8字符串 2.5 变量 2.5.1 变量声明 2.5.2 变量赋值 2.5.3 零值 2.5.4 nil 2.5.5 零值速查表 2.5.6 变量声明与初始化 2.5.7 多变量赋值 2.5.8 未使用的变量 内容摘要 本书涵盖了Go语言的基础语法、核心概念、惯用法和高级特性,并提供了丰富的代码示例,旨在帮助开发人员快速上手Go语言编程。 本书首先介绍了Go语言 如何管理包、模块和依赖,帮助读者建立良好的项目结构。接着介绍了字符串、变量和常量等基础知识。随后详细介绍了Go语言中的复合类型,如数组、切片、 map、控制结构、函数、结构体、方法和指针等的正确使用方法。之后传授了编写高质量测试代码的方法,并介绍了Go语言的接口和新的泛型功能及其使用方法。 并发编程是Go语言的重要 特性,本书最后专门介绍了如何利用并发提升代码性能,并详细讲解了通道、 Context及其他高级同步原 语的使用方法。 本书根据作者的GopherGuides培训课程编写,适合Go语言初学者和具备其他编程语言知识的开发人员学习和参考,也可作为高等院校相关专业的教学参考书。
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价