更新时间:2023-08-04 19:01:45
封面
版权信息
内容简介
前言
第1篇 基础知识
第1章 走进Go语言的世界
1.1 初识Go语言
1.1.1 Go语言的诞生
1.1.2 Go语言的特性
1.1.3 Go语言的使用
1.2 部署Go语言的开发环境
1.2.1 Go语言的环境变量
1.2.2 在Windows上安装Go语言环境
1.2.3 在Linux上安装Go语言环境
1.2.4 在Mac OS上安装Go语言环境
1.3 Go语言开发工具的使用
1.3.1 LiteIDE
1.3.2 Gogland
1.3.3 Visual Studio Code
1.4 Go语言的目录结构
1.4.1 GOROOT结构
1.4.2 GOPATH结构
1.5 第一个Go语言程序
1.6 就业面试技巧与解析
1.6.1 面试技巧与解析(一)
1.6.2 面试技巧与解析(二)
第2章 Go语言程序元素的构成
2.1 词法单元
2.1.1 标识符
2.1.2 关键字
2.1.3 字面量
2.1.4 分隔符
2.1.5 运算符
2.1.6 注释
2.2 常量
2.2.1 常量的定义
2.2.2 常量的声明
2.2.3 转义字符
2.2.4 赋值
2.2.5 枚举
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 面试技巧与解析(二)
第3章 基本数据类型
3.1 整型
3.1.1 整型的类型与声明
3.1.2 整型的运算
3.2 浮点型
3.3 字符与字符串
3.3.1 字符串的表示
3.3.2 操作字符串
3.3.3 字符串格式化
3.4 布尔型
3.4.1 布尔型的表示
3.4.2 布尔型的运算
3.5 数据类型的转换
3.6 指针
3.6.1 指针地址和指针类型
3.6.2 指针的创建
3.6.3 从指针获取指向指针的值
3.6.4 使用指针修改值
3.7 类型别名
3.7.1 类型别名与类型定义
3.7.2 非本地类型不能定义方法
3.7.3 在结构体成员嵌入时使用别名
3.8 就业面试技巧与解析
3.8.1 面试技巧与解析(一)
3.8.2 面试技巧与解析(二)
第4章 流程控制
4.1 条件判断
4.1.1 if语句
4.1.2 if-else语句
4.1.3 else-if语句
4.1.4 使用if语句的注意事项
4.2 选择结构
4.2.1 switch语句
4.2.2 select语句
4.3 循环结构
4.3.1 for语句
4.3.2 range语句
4.4 defer语句
4.5 标签
4.5.1 break语句
4.5.2 continue语句
4.5.3 goto语句
4.6 就业面试技巧与解析
4.6.1 面试技巧与解析(一)
4.6.2 面试技巧与解析(二)
第2篇 核心应用
第5章 复合数据类型
5.1 数组
5.1.1 数组的声明
5.1.2 数组的初始化
5.1.3 数组的遍历