更新时间:2023-10-27 18:22:21
封面
版权信息
作者简介
按知识点分类的视频列表
前言
第1章 初识Go语言
1.1 Go语言简介
1.1.1 Go语言的三位主要作者
1.1.2 关于名字
1.1.3 吉祥物
1.1.4 特点与优势
1.1.5 著名项目
1.2 开发环境搭建
1.2.1 Linux环境
1.2.2 Windows环境
1.3 集成开发环境GoLand
1.3.1 下载及安装
1.3.2 创建项目
1.3.3 编写第一个程序
1.4 Go语言程序结构
1.4.1 标识符
1.4.2 关键字
1.4.3 字面量
1.4.4 注释
1.4.5 分隔符
1.4.6 可见性规则
1.5 本章小结
1.6 习题
第2章 数据类型与运算符
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.2.7 类型转换
2.2.8 类型别名
2.3 常量
2.3.1 声明方式
2.3.2 枚举
2.3.3 iota
2.4 运算符
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 位运算符
2.4.5 赋值运算符
2.4.6 其他运算符
2.4.7 运算符优先级
2.5 本章小结
2.6 习题
第3章 流程控制
3.1 条件判断语句
3.1.1 语法结构
3.1.2 if语句
3.1.3 if else语句
3.1.4 else if语句
3.1.5 if嵌套语句
3.2 switch语句
3.2.1 语法结构
3.2.2 type switch
3.2.3 switch初始化
3.2.4 fallthrough
3.3 循环语句
3.3.1 语法结构
3.3.2 嵌套循环
3.3.3 range子语句
3.4 循环控制语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 goto语句和标签
3.5 本章小结
3.6 习题
第4章 函数与指针
4.1 函数
4.1.1 函数声明
4.1.2 作用域
4.1.3 函数变量
4.1.4 闭包与匿名函数
4.1.5 可变参数
4.1.6 递归函数
4.2 指针
4.2.1 指针的本质
4.2.2 基本操作
4.2.3 new函数
4.2.4 nil指针
4.2.5 指针的指针
4.3 函数的参数传递
4.3.1 形参和实参
4.3.2 值传递
4.3.3 引用传递
4.3.4 值类型和引用类型
4.4 本章小结
4.5 习题