失效链接处理 |
零基础Go语言从入门到精通 PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
https://product.dangdang.com/11571182922.html
相关截图: 资料简介: GO语言是专门为并发和大数据设计的语言,本书是计算机类辅导书,旨在帮助零基础编程读者从入门到精通地学习并掌握计算机编程GO语言,循序渐进地引导读者学习GO语言的基础内容和高阶核心知识,详细讲解书中示例和高阶编程内容,引导读者深入挖掘计算机编程领域,多维度思考和理解计算机网络的应用,全面、系统地学习编程知识技巧。 资料目录:
第1章 走进Go…………………………1
1.1Go编程语言概述……………………1
1.1.1Go的历史…………………………1
1.1.2Go语言特性及应用场景…………2
1.1.3使用Go语言的项目………………3
1.2Go语言官方文档……………………4
1.3学好Go的建议………………………5
1.4常用软件及网站………………………6
1.5小结……………………………………7
第2章 安装和运行Go………………8
2.1GOROOT和GOPATH………………8
2.2在Windows下安装Go………………9
2.3在Linux下安装Go…………………11
2.4在MacOS下安装Go………………12
2.5安装开发工具…………………………13
2.5.1GoLand下载………………………13
2.5.2GoLand安装………………………13
2.5.3GoLand使用………………………16
2.6编写个Go程序…………………19
2.6.1GoLand编写………………………19
2.6.2文本编辑器编写……………………20
2.7小结……………………………………21
第3章 基本变量与类型……………22
3.1Go语言变量…………………………22
3.1.1声明变量……………………………22
3.1.2初始化变量…………………………23
3.1.3变量值交换…………………………25
3.1.4匿名变量……………………………26
3.2Go语言数据类型……………………27
3.2.1整型…………………………………27
3.2.2浮点型………………………………28
3.2.3字符串………………………………29
3.2.4字符和转义字符……………………30
3.2.5布尔型………………………………31
3.2.6数据类型判断………………………31
3.2.7数据类型转换………………………32
3.3指针……………………………………34
3.3.1声明指针……………………………34
3.3.2取变量地址…………………………34
3.3.3获取指针所指向的内容……………35
3.3.4使用指针修改值……………………36
3.4其他数据类型…………………………37
3.5小结……………………………………38
3.6知识拓展………………………………38
3.6.1字符串的应用………………………38
3.6.2Go语言注释………………………43
第4章 常量与运算符………………44
4.1常量……………………………………44
4.1.1常量的定义…………………………44
4.1.2常量组的定义………………………45
4.1.3常量枚举……………………………46
4.2运算符…………………………………47
4.2.1算术运算符…………………………47
4.2.2比较运算符…………………………49
4.2.3赋值运算符…………………………50
4.2.4位运算符……………………………51
4.2.5逻辑运算符…………………………52
4.2.6其他运算符…………………………53
4.3小结……………………………………54
4.4知识拓展………………………………54
第5章 流程控制……………………56
5.1if判断…………………………………56
5.2循环控制………………………………58
5.2.1for循环………………………………58
5.2.2break跳出循环……………………59
5.2.3continue继续循环…………………61
5.3switch分支……………………………61
5.4goto跳转………………………………63
5.5小结……………………………………64
5.6知识拓展………………………………64
5.6.1斐波那契数列………………………64
5.6.2循环嵌套……………………………67
第6章 Go语言内置容器……………69
6.1数组……………………………………69
6.1.1声明数组……………………………70
6.1.2初始化数组…………………………70
6.1.3range关键字………………………71
6.1.4遍历数组……………………………72
6.2切片……………………………………72
6.2.1从数组生成一个新的切片…………73
6.2.2从切片生成一个新的切片…………74
6.2.3直接生成一个新的切片……………75
6.2.4为切片添加元素……………………77
6.2.5从切片删除元素……………………79
6.2.6遍历切片……………………………80
6.3映射……………………………………81
6.3.1声明映射……………………………81
6.3.2初始化映射…………………………82
6.3.3遍历映射……………………………83
6.3.4从映射中删除键值对………………84
6.4小结……………………………………85
6.5知识拓展………………………………86
第7章 函数…………………………90
7.1声明函数………………………………90
7.1.1函数参数的简写……………………91
7.1.2函数返回值的简写…………………91
7.1.3带有变量名的返回值………………92
7.2使用函数………………………………92
7.3函数变量………………………………93
7.4可变参数………………………………95
7.4.1可变参数函数的使用………………95
7.4.2可变参数与内置函数………………96
7.4.3可变参数的传递……………………96
7.5匿名函数和闭包………………………98
7.5.1定义和使用匿名函数………………98
7.5.2闭包的定义…………………………99
7.5.3闭包的“记忆力”…………………99
7.6延迟执行语句………………………101
7.7小结…………………………………103
7.8知识拓展……………………………103
7.8.1函数参数传递的本质……………103
7.8.2Go内置函数……………………106
|