更新时间:2023-08-31 19:58:35
封面
版权信息
作者简介
内容简介
前言
本书结构
本书特色
源代码下载
读者对象
第1章 认识Go语言
1.1 Go语言简介
1.2 Go语言的优势与特性
1.3 在Windows下安装Go
1.4 在Linux下安装Go
1.5 在macOS下安装Go
1.6 安装GoLand
1.7 搭建GoLand环境
1.8 第一个Go程序“Hello World”
1.9 动手练习:编程实现人机交互
1.10 小结
第2章 基础语法
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 常量与iota
2.3 运算符的使用
2.3.1 算术运算符
2.3.2 关系运算符
2.3.3 赋值运算符
2.3.4 逻辑运算符
2.3.5 位运算符
2.3.6 其他运算符
2.3.7 运算符优先级
2.4 代码注释
2.5 动手练习:编程实现个人健康评测
2.6 小结
第3章 数据类型
3.1 整型的取值范围
3.2 浮点类型与精度丢失
3.3 复数的计算
3.4 布尔型的应用
3.5 ASCII与Unicode编码
3.6 字符类型
3.7 字符串操作
3.7.1 字符串与转义符
3.7.2 字符串格式化
3.7.3 字符串拼接
3.7.4 获取字符串长度
3.7.5 遍历字符串
3.7.6 字符位置与截取
3.7.7 字符串分割
3.7.8 字符串替换
3.8 转换数据类型
3.8.1 整型与浮点型
3.8.2 整型与字符串
3.8.3 浮点型与字符串
3.9 动手练习:编程实现在线客服热线
3.10 小结
第4章 流程控制
4.1 if的条件判断
4.2 if的多层嵌套
4.3 switch的多条件分支
4.4 for的循环遍历
4.5 for-range获取键值
4.6 break越级终止循环
4.7 continue跳过本次循环
4.8 goto跳到指定代码
4.9 动手练习:编程实现简易计算器
4.10 小结
第5章 指针
5.1 指针的概念
5.2 指针定义与空指针
5.3 指针赋值与取值
5.4 切片指针
5.5 指针的指针
5.6 动手练习:编程实现彩票36选7
5.7 小结
第6章 内置容器
6.1 数组
6.1.1 数组定义与操作
6.1.2 数组初始化定义
6.1.3 多维数组
6.2 切片
6.2.1 切片定义与操作
6.2.2 新增切片元素
6.2.3 截取切片元素
6.2.4 复制切片
6.2.5 切片长度与容量
6.3 集合
6.3.1 集合定义与操作
6.3.2 删除集合元素
6.4 动手练习:编程实现集合与JSON互换
6.5 列表
6.5.1 列表定义