更新时间:2024-03-22 12:43:44
封面
版权信息
作者介绍
内容简介
前言
part one 第1部分 Go语言编程基础
第1章 Go语言入门知识
1.1 Go语言简介
1.1.1 Go语言的产生
1.1.2 Go语言的特点与优势
1.2 Go语言开发工具的安装
1.2.1 Windows下的安装
1.2.2 Linux下的安装
1.2.3 macOS下的安装
1.3 第一个Go语言程序:Hello三酷猫
1.4 安装和使用集成开发环境
1.4.1 集成开发环境的安装
1.4.2 项目的创建、编译和运行
1.4.3 代码的出错提示及调试
1.4.4 代码风格约定
1.5 关键字和保留字
1.6 为代码添加注释
1.6.1 单行注释
1.6.2 多行注释
1.7 练习与实验
1.填空题
2.判断题
3.实验题
第2章 基础语法
2.1 声明
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.2.3 作用域
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.4.4 位运算符
2.4.5 赋值运算符
2.4.6 指针运算符
2.4.7 优先级
2.4.8 案例:三酷猫求相加和
2.5 练习与实验
第3章 高级数据类型
3.1 指针类型
3.1.1 指针的概念
3.1.2 指针变量的声明
3.1.3 指针变量的赋值
3.1.4 访问指针变量所表示的变量的值
3.1.5 空(nil)指针
3.1.6 指向指针的指针变量
3.1.7 案例:解答三酷猫关于指针的困惑
3.2 数组类型
3.2.1 数组的概念
3.2.2 数组的声明与初始化
3.2.3 访问数组中的元素
3.2.4 多维数组
3.2.5 案例:三酷猫计算平均温度
3.3 切片类型
3.3.1 切片的概念
3.3.2 切片的声明与初始化
3.3.3 空(nil)切片
3.3.4 访问切片中的元素
3.3.5 多维切片
3.3.6 切片的append()函数
3.3.7 切片的copy()函数
3.4 集合类型
3.4.1 集合的概念
3.4.2 集合的声明与初始化
3.4.3 集合中元素的检索
3.4.4 向集合中添加、删除和修改元素
3.5 结构体类型
3.5.1 结构体的概念及特点
3.5.2 结构体的声明
3.5.3 结构体的使用
3.6 练习与实验
第4章 流程控制语法
4.1 分支结构
4.1.1 if语句
4.1.2 if…else…结构
4.1.3 多分支结构
4.2 switch…case…分支结构
4.3 循环结构
4.3.1 for循环的使用
4.3.2 多层循环结构
4.4 跳转控制语句
4.4.1 break语句