返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书Go语言学习指南 惯例模式与编程实践9787111703839
  • 正版全新
    • 作者: (美)乔恩·博德纳著 | (美)乔恩·博德纳编 | (美)乔恩·博德纳译 | (美)乔恩·博德纳绘
    • 出版社: 机械工业出版社
    • 出版时间:2022-05-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: (美)乔恩·博德纳著| (美)乔恩·博德纳编| (美)乔恩·博德纳译| (美)乔恩·博德纳绘
    • 出版社:机械工业出版社
    • 出版时间:2022-05-01
    • 版次:1
    • 印次:1
    • 页数:336
    • 开本:16开
    • ISBN:9787111703839
    • 版权提供:机械工业出版社
    • 作者:(美)乔恩·博德纳
    • 著:(美)乔恩·博德纳
    • 装帧:平装
    • 印次:1
    • 定价:119.00
    • ISBN:9787111703839
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2022-05-01
    • 页数:336
    • 外部编号:1202633224
    • 版次:1
    • 成品尺寸:暂无

    前言1

    章 设置Go语言的开发环境7

    1.1 安装Go工具7

    1.2 Go的工作空间8

    1.3 Go命令集9

    1.4 分析与审查13

    1.5 选择开发工具15

    1.6 Makefile18

    1.7 保持更新19

    1.8 总结20

    第2章 基础类型和变量声明21

    2.1 内置类型21

    2.2 var与:= 30

    . const关键字32

    2.4 有类型的常量与无类型的常量33

    2.5 未使用的变量34

    2.6 常量与变量的命名35

    2.7 总结37

    第3章 复合类型38

    3.1 数组38

    3.2 切片40

    3.3 字符串、字符和字节49

    3.4 映52

    3.5 结构体57

    3.6 总结61

    第4章 代码块、影子变量和流程控制62

    4.1 代码块62

    4.2 if语句66

    4.3 for语句67

    4.4 switch语句78

    4.5 默认的switch语句81

    4.6 if和switch之间的选择82

    4.7 goto语句83

    4.8 总结85

    第5章 函数86

    5.1 函数的声明和调用86

    5.2 函数即值92

    5.3 闭包95

    5.4 defer98

    5.5 函数的值调用101

    5.6 总结103

    第6章 指针104

    6.1 指针快速入门104

    6.2 不畏惧指针107

    6.3 指针即可变的参数109

    6.4 指针作为第二选择113

    6.5 指针传递可提高能114

    6.6 零值与无值114

    6.7 映与切片的区别115

    6.8 切片用作缓冲区118

    6.9 优化垃圾回收119

    6.10 总结121

    第7章 类型、方法与接口122

    7.1 Go语言的类型122

    7.2 方法1

    7.3 使用内嵌进行组合131

    7.4 内嵌不是继承132

    7.5 接口概览133

    7.6 接口是类型安全的鸭子类型134

    7.7 内嵌与接口137

    7.8 接收接口,返回结构体138

    7.9 接口与nil139

    7.10 空接口139

    7.11 类型断言与type-switch141

    7.12 谨慎使用类型断言与type-switch143

    7.13 函数类型实现接口145

    7.14 隐式接口实现依赖注入146

    7.15 Wire150

    7.16 Go并非传统意义上的面向对象语言150

    7.17 总结150

    第8章 错误151

    8.1 如何处理错误151

    8.2 使用字符串创建简单错误152

    8.3 哨兵错误153

    8.4 错误是值155

    8.5 包装错误157

    8.6 Is和As159

    8.7 使用defer包装错误162

    8.8 panic和recover163

    8.9 从错误中获取堆栈跟踪信息165

    8.10 总结165

    第9章 模块、包和导入166

    9.1 仓库、模块和包166

    9.2 go.md66

    9.3 创建包167

    9.4 模块177

    9.5 模块的发布185

    9.6模块的版本控制186

    9.7 模块代理服务器187

    9.8 总结188

    0章 Go的并发编程189

    10.1 何时使用并发编程189

    10.2 goroutine190

    10.3 通道192

    10.4 select语句194

    10.5 并发实践与模式197

    10.6 何时使用互斥锁211

    10.7 atomic214

    10.8 额外资源214

    10.9 总结214

    1章 Go语言标准库215

    11.1 标准i库25

    11.2 time220

    11.3 encoding/json222

    11.4 net/http228

    11.5 总结4

    2章 上下文5

    12.1 什么是上下文5

    12.2 取消

    1. 计时器241

    12.4 在上下文中处理取消请求243

    12.5 传递值244

    12.6 总结249

    3章 测试250

    13.1 测试的基本知识250

    13.2 表格驱动测试256

    13.3 检查代码覆盖率258

    13.4 基准测试261

    13.5 Go中的测试桩264

    13.6 httptest269

    13.7 集成测试和编译标签271

    13.8 使用竞争检测器检查并发问题272

    13.9总结274

    4章 恶龙禁区:反、unsafe和cgo275

    14.1 在运行时使用反处理类型275

    14.2 unsafe意味着不安全289

    14.3 cgo用于集成,而不是为了能294

    14.4 总结297

    5章 展望未来:Go中的泛型298

    15.1 泛型减少冗余代码,提高类型安全29

    15.2 Go中的泛型300

    15.3 类型列表可指定操作符305

    15.4 泛型函数抽象算法306

    15.5 类型列表常量和实现307

    15.6 暂不考虑的问题310

    15.7 惯例模式与泛型312

    15.8 未来更多可能312

    15.9 总结313

    乔恩·博德纳(Jon Bodner)是Capital One公司的一名杰出,拥有20多年的软件、首席开发者和架构师工作经验。他从事过多个领域的软件开发工作,包括教育、金融、商业、医疗保健、法律、和互联网基础设施。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购