|
內容簡介: |
本书是一本来自一线开发者的Go语言编程入门书,深入浅出地讲述了Go语言的语法特性和编程实践,全书分为基础和项目两部分,基础部分主要介绍Go语言开发环境的搭建、基础语法、数据类型、指针、内置容器、函数、结构体、接口、反射、并发编程、包的应用与管理、目录与文件管理、时间管理、数据库编程等,项目部分主要介绍网页自动化测试程序、网络爬虫程序、网络信息反馈网站的开发实践,此外,还介绍了Go语言程序的编译方法。本书各章还提供了近20个动手练习小项目,便于读者边学边练,迅速提升编程技能。本书通俗易懂,体系完备,注重实践,适合对Go语言感兴趣的各层次读者使用。
|
目錄:
|
第1章 认识Go语言 1
1.1 Go语言简介 1
1.2 Go语言的优势与特性 2
1.3 在Windows下安装Go 3
1.4 在Linux下安装Go 6
1.5 在macOS下安装Go 8
1.6 安装GoLand 9
1.7 搭建GoLand环境 10
1.8 第#一个Go程序“Hello World” 11
1.9 动手练习:编程实现人机交互 12
1.10 小结 14
第2章 基础语法 15
2.1 关键字与标识符 15
2.1.1 关键字 15
2.1.2 标识符命名规范 17
2.1.3 空白标识符 18
2.1.4 预声明标识符 19
2.1.5 导出标识符 21
2.1.6 唯#一标识符 22
2.2 变量与常量 22
2.2.1 变量定义与赋值 22
2.2.2 常量与iota 24
2.3 运算符的使用 26
2.3.1 算术运算符 26
2.3.2 关系运算符 27
2.3.3 赋值运算符 28
2.3.4 逻辑运算符 30
2.3.5 位运算符 31
2.3.6 其他运算符 33
2.3.7 运算符优先级 33
2.4 代码注释 34
2.5 动手练习:编程实现个人健康评测 35
2.6 小结 36
第3章 数据类型 38
3.1 整型的取值范围 38
3.2 浮点类型与精度丢失 40
3.3 复数的计算 42
3.4 布尔型的应用 43
|
|