Go语言学习笔记

Go语言学习笔记
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2016-07
版次: 1
ISBN: 9787121291609
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 468页
字数: 552千字
正文语种: 简体中文
  • 作为时下流行的一种系统编程语言,Go 简单易学,性能很好,且支持各类主流平台。已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。《Go语言学习笔记》经四年多逐步完善,内容覆盖了语言、运行时、性能优化、工具链等各层面知识。且内容经大量读者反馈和校对,没有明显的缺陷和错误。上卷细致解析了语言规范相关细节,便于读者深入理解语言相关功能的使用方法和注意事项。下卷则对运行时源码做出深度剖析,引导读者透彻了解语言功能背后的支持环境和运行体系,诸如内存分配、垃圾回收和并发调度等。《Go语言学习笔记》不适合编程初学入门,可供有实际编程经验或正在使用Go 工作的人群参考。 自 1996 年从事计算机软件开发工作以来,已 20 春秋。期间供职于北大方正、西单电子商务、九城数码、知乎等公司。主要从事核心开发、架构设计,以及部分管理工作。 上卷 语言详解 
    第1 章 概述 ................................................................................................................. 3 
    1.1 特征 ......................................................................................................................... 3 
    1.2 简介 ......................................................................................................................... 6 
    第2 章 类型 ............................................................................................................... 18 
    2.1 变量 ....................................................................................................................... 18 
    2.2 命名 ....................................................................................................................... 22 
    2.3 常量 ....................................................................................................................... 24 
    2.4 基本类型 ............................................................................................................... 28 
    2.5 引用类型 ............................................................................................................... 31 
    2.6 类型转换 ............................................................................................................... 33 
    2.7 自定义类型 ........................................................................................................... 34 
    第3 章 表达式 ........................................................................................................... 38 
    3.1 保留字 ................................................................................................................... 38 
    3.2 运算符 ................................................................................................................... 38 
    3.3 初始化 ................................................................................................................... 44 
    3.4 流控制 ................................................................................................................... 45 
    第4 章 函数 ............................................................................................................... 59 
    4.1 定义 ....................................................................................................................... 59 
    4.2 参数 ....................................................................................................................... 63 
    4.3 返回值 ................................................................................................................... 67 
    4.4 匿名函数 ............................................................................................................... 69 
    4.5 延迟调用 ............................................................................................................... 76 
    4.6 错误处理 ............................................................................................................... 80 
    第5 章 数据 ............................................................................................................... 86 
    5.1 字符串 ................................................................................................................... 86 
    5.2 数组 ....................................................................................................................... 95 
    5.3 切片 ..................................................................................................................... 100 
    5.4 字典 ..................................................................................................................... 110 
    5.5 结构 ..................................................................................................................... 118 
    第6 章 方法 ............................................................................................................. 130 
    6.1 定义 ..................................................................................................................... 130 
    6.2 匿名字段 ............................................................................................................. 133 
    6.3 方法集 ..................................... 

  • 内容简介:
    作为时下流行的一种系统编程语言,Go 简单易学,性能很好,且支持各类主流平台。已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。《Go语言学习笔记》经四年多逐步完善,内容覆盖了语言、运行时、性能优化、工具链等各层面知识。且内容经大量读者反馈和校对,没有明显的缺陷和错误。上卷细致解析了语言规范相关细节,便于读者深入理解语言相关功能的使用方法和注意事项。下卷则对运行时源码做出深度剖析,引导读者透彻了解语言功能背后的支持环境和运行体系,诸如内存分配、垃圾回收和并发调度等。《Go语言学习笔记》不适合编程初学入门,可供有实际编程经验或正在使用Go 工作的人群参考。
  • 作者简介:
    自 1996 年从事计算机软件开发工作以来,已 20 春秋。期间供职于北大方正、西单电子商务、九城数码、知乎等公司。主要从事核心开发、架构设计,以及部分管理工作。
  • 目录:
    上卷 语言详解 
    第1 章 概述 ................................................................................................................. 3 
    1.1 特征 ......................................................................................................................... 3 
    1.2 简介 ......................................................................................................................... 6 
    第2 章 类型 ............................................................................................................... 18 
    2.1 变量 ....................................................................................................................... 18 
    2.2 命名 ....................................................................................................................... 22 
    2.3 常量 ....................................................................................................................... 24 
    2.4 基本类型 ............................................................................................................... 28 
    2.5 引用类型 ............................................................................................................... 31 
    2.6 类型转换 ............................................................................................................... 33 
    2.7 自定义类型 ........................................................................................................... 34 
    第3 章 表达式 ........................................................................................................... 38 
    3.1 保留字 ................................................................................................................... 38 
    3.2 运算符 ................................................................................................................... 38 
    3.3 初始化 ................................................................................................................... 44 
    3.4 流控制 ................................................................................................................... 45 
    第4 章 函数 ............................................................................................................... 59 
    4.1 定义 ....................................................................................................................... 59 
    4.2 参数 ....................................................................................................................... 63 
    4.3 返回值 ................................................................................................................... 67 
    4.4 匿名函数 ............................................................................................................... 69 
    4.5 延迟调用 ............................................................................................................... 76 
    4.6 错误处理 ............................................................................................................... 80 
    第5 章 数据 ............................................................................................................... 86 
    5.1 字符串 ................................................................................................................... 86 
    5.2 数组 ....................................................................................................................... 95 
    5.3 切片 ..................................................................................................................... 100 
    5.4 字典 ..................................................................................................................... 110 
    5.5 结构 ..................................................................................................................... 118 
    第6 章 方法 ............................................................................................................. 130 
    6.1 定义 ..................................................................................................................... 130 
    6.2 匿名字段 ............................................................................................................. 133 
    6.3 方法集 ..................................... 

查看详情
12
您可能感兴趣 / 更多
Go语言学习笔记
Go语言中的高效并发技术
(美)波拉克·瑟达 著 黄永强 译
Go语言学习笔记
Going Postal A Novel of Discworld
Pratchett;Terry
Go语言学习笔记
Go专家编程(第2版)
任洪彩
Go语言学习笔记
God Bless You, Dr. Kevorkian
Vonnegut;Kurt;Gaiman;Neil
Go语言学习笔记
Go语言程序设计项目化教程(微课版)
谭旭;史律;钟祥永
Go语言学习笔记
Go程序开发实战宝典
穆旭东 谭庆丰 楚秦 编著;猿媛之家 组编
Go语言学习笔记
Go语言之路
李文周
Go语言学习笔记
Go语言从入门到精通
明日科技
Go语言学习笔记
Gopro: Professional Guide to Filmmaking [Covers the Hero4 and All Gopro Cameras]
Schmidt;Bradford;Thompson;Brandon
Go语言学习笔记
Good Self, Bad Self: How to Bounce Back from a Personal Crisis
Smith;Judy
Go语言学习笔记
Golang+Vue.js商城项目实战
黄永祥
Go语言学习笔记
Gobernanza:prioridad de China(治理:中国大课题)
Li Junru
系列丛书 / 更多
Go语言学习笔记
Go语言中的高效并发技术
(美)波拉克·瑟达 著 黄永强 译
Go语言学习笔记
Going Postal A Novel of Discworld
Pratchett;Terry
Go语言学习笔记
Go专家编程(第2版)
任洪彩
Go语言学习笔记
God Bless You, Dr. Kevorkian
Vonnegut;Kurt;Gaiman;Neil
Go语言学习笔记
Go语言程序设计项目化教程(微课版)
谭旭;史律;钟祥永
Go语言学习笔记
Go程序开发实战宝典
穆旭东 谭庆丰 楚秦 编著;猿媛之家 组编
Go语言学习笔记
Go语言之路
李文周
Go语言学习笔记
Go语言从入门到精通
明日科技
Go语言学习笔记
Gopro: Professional Guide to Filmmaking [Covers the Hero4 and All Gopro Cameras]
Schmidt;Bradford;Thompson;Brandon
Go语言学习笔记
Good Self, Bad Self: How to Bounce Back from a Personal Crisis
Smith;Judy
Go语言学习笔记
Golang+Vue.js商城项目实战
黄永祥
Go语言学习笔记
Gobernanza:prioridad de China(治理:中国大课题)
Li Junru
相关图书 / 更多
Go语言学习笔记
Go语言中的高效并发技术
(美)波拉克·瑟达 著 黄永强 译
Go语言学习笔记
Going Postal A Novel of Discworld
Pratchett;Terry
Go语言学习笔记
Go专家编程(第2版)
任洪彩
Go语言学习笔记
God Bless You, Dr. Kevorkian
Vonnegut;Kurt;Gaiman;Neil
Go语言学习笔记
Go语言程序设计项目化教程(微课版)
谭旭;史律;钟祥永
Go语言学习笔记
Go程序开发实战宝典
穆旭东 谭庆丰 楚秦 编著;猿媛之家 组编
Go语言学习笔记
Go语言之路
李文周
Go语言学习笔记
Go语言从入门到精通
明日科技
Go语言学习笔记
Gopro: Professional Guide to Filmmaking [Covers the Hero4 and All Gopro Cameras]
Schmidt;Bradford;Thompson;Brandon
Go语言学习笔记
Good Self, Bad Self: How to Bounce Back from a Personal Crisis
Smith;Judy
Go语言学习笔记
Golang+Vue.js商城项目实战
黄永祥
Go语言学习笔记
Gobernanza:prioridad de China(治理:中国大课题)
Li Junru