小册描述
目录
- 搭建开发环境
- 一个简单的Go程序
- 编写一个Go程序
- 运行一个Go程序
- 环境变量说明
- 在IDE中运行Go语言程序
- 创建项目
- 创建Go程序文件
- 运行.go文件
- Go语言如何实现跨平台
- 跨平台的准备工作
- 执行跨平台编译
- 探寻Go语言程序的编译执行过程
- gobuild命令的选项
- 查看编译的详细过程
- 链接环节
- 编程范例——启动参数的使用
- 程序启动的入口函数
- 获取启动参数
- 变量与常量
- 变量
- 变量声明
- 变量赋值
- 同时进行变量声明和赋值
- 多重赋值与“:=”操作符
- 没有多余的局部变量
- 全局变量
- 全局变量与链接
- 常量
- 常量的声明
- 常量块的使用
- 常量可以声明而不使用
- iota与枚举
- iota实现自增
- iota计数不会中断
- iota的使用场景
- 编程范例——iota的使用技巧
- 简单数据类型
- 整型
- 声明整型变量
- int和uint的设计初衷
- 浮点型
- 声明浮点型变量
- 浮点型会产生精度损失
- Go语言中没有float关键字的原因
- 浮点型与类型推导
- 浮点型的比较
- 布尔类型
- 字符型
- 声明字符型变量
- 字符串类型
- 声明字符串变量
- 字符串在磁盘中的存储
- 字符串在内存中的存储
- 利用rune类型处理文本
- rune类型与字符集的关系
- 数组类型
- 声明数组变量
- 利用索引来访问数组元素
- 数组大小不可变更