更新时间:2025-04-02 16:13:41
封面
版权信息
内容提要
前言
第1章 Go语言简介
1.1 Go语言的发展历史
1.2 Go语言的主要特点
第2章 开发环境准备
2.1 安装Go语言
2.1.1 Windows系统下安装Go语言
2.1.2 Mac OS X系统下安装Go语言
2.1.3 Linux系统下安装Go语言
2.2 打造更舒适的开发环境
2.2.1 修改Windows资源管理器的一些显示设置
2.2.2 命令提示符CMD的替代方案
2.2.3 文本文件编辑器
2.3 Go语言开发工具的选择
2.3.1 LiteIDE
2.3.2 Visual Studio Code加Go语言插件
2.3.3 其他开发工具
第3章 Go语言快速入门
3.1 初识Go语言——编写、编译和运行
3.1.1 怎样输入Go语言程序
3.1.2 怎样编译Go语言程序
3.1.3 怎样执行Go语言程序
3.1.4 怎样查看Go语言的文档
3.2 Go语言程序的组织
3.2.1 Go语言中程序文件的组织方式
3.2.2 非执行包与包的引用
3.2.3 自己编写非执行包
3.2.4 非执行包名与目录的关系
3.2.5 用多级子目录组织包结构
3.3 关键字等语言要素
3.4 变量
3.4.1 变量的基本概念
3.4.2 浮点数类型的变量
3.4.3 字符串类型的变量
3.4.4 布尔类型的变量
3.4.5 变量的命名
3.4.6 变量声明和赋值的简化形式
3.4.7 复合类型的变量
3.4.8 变量类型的转换
3.4.9 指针类型的变量
3.4.10 变量的零值
3.5 表达式
3.6 函数(方法)
3.7 自定义数据类型
3.8 面向对象编程
3.9 条件判断与分支
3.10 循环
3.11 并发处理:Go例程
3.12 注释
3.13 程序编译或运行时出现错误
3.14 总结的代码
第4章 Go语言的基本语法与开发基础
4.1 Go语言语法要素与代码规范
4.1.1 文件和字符串编码
4.1.2 语句、代码块与执行顺序
4.1.3 语句分隔
4.1.4 语法记号
4.2 代码格式化工具gofmt
4.3 常用的辅助性内置函数
4.3.1 内置的输出信息函数print与println
4.3.2 获取数据长度的len函数
4.3.3 获取变量容量的cap函数
4.3.4 用于复合类型数据的操作函数
4.3.5 用于处理异常的函数
4.4 格式化输出函数fmt.Printf
4.4.1 整数格式化符%d
4.4.2 十六进制格式化符%x和%X
4.4.3 二进制格式化符%b
4.4.4 浮点数格式化符%f
4.4.5 其他浮点数格式化符
4.4.6 布尔类型的格式化符%t
4.4.7 Unicode码相关格式化符%c、%q和%U
4.4.8 字符串格式化符%s
4.4.9 指针格式化符%p
4.4.10 万能格式化符%v
4.4.11 输出数值类型的格式化符%T
4.4.12 输出%字符本身
4.5 获取和使用第三方包
4.6 定义和使用常量
4.7 变量、函数等标识符声明的作用范围
4.8 tools包——编写自己的函数库
第5章 用Go语言进行数学、科学领域的计算
5.1 表达式
5.1.1 最简单的表达式——单个数值
5.1.2 操作符在表达式中的作用
5.1.3 函数在表达式中的作用
5.1.4 表达式的组合与计算的优先级
5.1.5 表达式中数据类型的一致性要求
5.2 用表达式进行数学计算
5.2.1 体重指数
5.2.2 用表达式计算体重指数
5.2.3 使用命令行参数传入体重和身高的变量值
5.3 利用系统自带的数学库进行计算
5.3.1 查阅Go语言中的参考文档
5.3.2 使用math.Pow函数进行平方计算
5.3.3 用math/rand包生成随机数
5.4 用Go语言进行科学计算