更新时间:2020-02-26 18:38:16
封面
版权信息
内容提要
编委会
前言
第1章 初识Go语言
1.1 Go语言的发展历史
1.2 Go语言的特性
1.2.1 Go语言的特点和优势
1.2.2 使用Go语言的项目与企业
1.3 安装和配置Golang
1.3.1 Windows版本安装
1.3.2 Mac OS版本安装
1.3.3 Linux版本安装
1.4 搭建集成开发环境GoLand
1.4.1 GoLand的下载及安装
1.4.2 GoLand的使用
1.4.3 编写第一个程序HelloWorld
1.4.4 GoLand的快捷键
1.5 Go语言的结构组成及编码规范
1.5.1 Go语言的结构组成
1.5.2 Go语言的标识符
1.5.3 Go语言的编码规范
1.6 本章小结
1.7 习题
第2章 Go语言的基本语法
2.1 变量
2.1.1 变量的概念
2.1.2 变量声明
2.1.3 变量多重赋值
2.1.4 匿名变量
2.2 数据类型
2.2.1 整型
2.2.2 浮点型
2.2.3 复数型
2.2.4 布尔型
2.2.5 字符串
2.2.6 字符
2.3 打印格式化
2.3.1 通用打印格式
2.3.2 布尔型打印格式
2.3.3 整型打印格式
2.3.4 浮点型与复数型的打印格式
2.3.5 字符串与字节数组的打印格式
2.4 数据类型转换
2.4.1 基本语法
2.4.2 浮点型与整型之间转换
2.4.3 整型转字符串类型
2.5 常量
2.5.1 声明方式
2.5.2 常量用于枚举
2.5.3 iota
2.6 类型别名与类型定义
2.7 Go语言的运算符
2.7.1 算术运算符
2.7.2 关系运算符
2.7.3 逻辑运算符
2.7.4 位运算符
2.7.5 赋值运算符
2.7.6 其他运算符
2.8 运算符优先级
2.9 本章小结
2.10 习题
第3章 Go语言的流程控制
3.1 流程控制概述
3.1.1 条件判断语句
3.1.2 条件分支语句
3.1.3 循环语句
3.1.4 循环控制语句
3.2 if条件判断语句
3.2.1 语法结构
3.2.2 使用案例
3.2.3 特殊写法
3.3 if嵌套语句
3.3.1 语法结构
3.3.2 使用案例
3.4 switch分支语句
3.4.1 语法结构
3.4.2 使用案例
3.4.3 类型转换
3.5 for循环语句
3.5.1 语法结构
3.5.2 使用案例
3.6 for嵌套循环语句
3.6.1 语法结构
3.6.2 使用案例
3.7 循环控制语句
3.7.1 break语句
3.7.2 continue语句
3.7.3 goto语句
3.8 本章小结
3.9 习题
第4章 Go语言的函数与指针
4.1 函数
4.1.1 函数声明
4.1.2 变量作用域
4.1.3 函数变量(函数作为值)
4.1.4 匿名函数
4.1.5 闭包
4.1.6 可变参数