Go语言程序设计及实例
定价:¥65.00
作者: 郑阿奇
出版时间:2025-12
出版社:电子工业出版社
- 电子工业出版社
- 9787121494314
- 1-2
- 540878
- 60266951-7
- 平塑
- 16开
- 2025-12
- 558
- 332
- 工学
- 计算机类
- 计算机科学与技术
- 本科
内容简介
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。目前,Go已经成为互联网后端开发的主流语言之一。本书内容包括两部分,第一部分介绍Go语言基础,包括Go语言及编程环境、Go语言基础、Go语言面向对象编程、Go语言并发编程、源代码组织与管理、文件与数据库操作、Go网络编程,第二部分介绍Go语言应用开发,包括Go语言微服务开发入门、Go语言基础实训:日期-星期计算器、Go语言面向对象和并发实训:高铁订票系统、与Go微服务交互文件实训:Python网上商店、与Go混合编程实训:Qt简版微信、与Go微服务交互数据库实训:PHP学生成绩管理系统。本书配套提供PPT、Go语言基础应用实例和Go语言应用开发工程。读者可以在电子工业出版社网站上免费下载。通过本书学习和上机操作实践,可以在较快的时间内掌握Go语言及其应用开发。
目录
第 1 章 Go 语言及编程环境 .............................................................................................................. 1
1.1 Go 语言简介 .......................................................................................................................... 1
1.1.1 诞生背景 .................................................................................................................... 1
1.1.2 设计哲学 .................................................................................................................... 1
1.1.3 优势特性 .................................................................................................................... 2
1.2 Go 语言的安装与使用 .......................................................................................................... 3
1.2.1 平台与版本 ................................................................................................................ 3
1.2.2 在 Windows 平台上安装 Go 语言环境 .................................................................... 4
1.2.3 第一个 Go 程序 ......................................................................................................... 5
1.3 Go 语言集成开发环境 .......................................................................................................... 6
1.3.1 常用集成开发环境 .................................................................................................... 6
1.3.2 GoLand 的安装与配置 .............................................................................................. 7
1.3.3 在集成开发环境下编写 Go 程序 ........................................................................... 10
第 2 章 Go 语言基础 ........................................................................................................................ 12
2.1 标识符 ................................................................................................................................. 12
2.1.1 标识符及命名规范 .................................................................................................. 12
2.1.2 关键字 ...................................................................................................................... 12
2.1.3 保留字 ...................................................................................................................... 13
2.2 变量与常量 .......................................................................................................................... 15
2.2.1 变量 .......................................................................................................................... 15
2.2.2 常量 .......................................................................................................................... 18
2.3 运算符与表达式 .................................................................................................................. 20
2.4 基本数据类型 ...................................................................................................................... 24
2.4.1 整型 .......................................................................................................................... 24
2.4.2 浮点型 ...................................................................................................................... 25
2.4.3 复数型 ...................................................................................................................... 26
2.4.4 布尔型 ...................................................................................................................... 27
2.4.5 字符串型 .................................................................................................................. 29
2.5 程序流程控制 ...................................................................................................................... 33
2.5.1 条件语句 .......................................................................
1.1 Go 语言简介 .......................................................................................................................... 1
1.1.1 诞生背景 .................................................................................................................... 1
1.1.2 设计哲学 .................................................................................................................... 1
1.1.3 优势特性 .................................................................................................................... 2
1.2 Go 语言的安装与使用 .......................................................................................................... 3
1.2.1 平台与版本 ................................................................................................................ 3
1.2.2 在 Windows 平台上安装 Go 语言环境 .................................................................... 4
1.2.3 第一个 Go 程序 ......................................................................................................... 5
1.3 Go 语言集成开发环境 .......................................................................................................... 6
1.3.1 常用集成开发环境 .................................................................................................... 6
1.3.2 GoLand 的安装与配置 .............................................................................................. 7
1.3.3 在集成开发环境下编写 Go 程序 ........................................................................... 10
第 2 章 Go 语言基础 ........................................................................................................................ 12
2.1 标识符 ................................................................................................................................. 12
2.1.1 标识符及命名规范 .................................................................................................. 12
2.1.2 关键字 ...................................................................................................................... 12
2.1.3 保留字 ...................................................................................................................... 13
2.2 变量与常量 .......................................................................................................................... 15
2.2.1 变量 .......................................................................................................................... 15
2.2.2 常量 .......................................................................................................................... 18
2.3 运算符与表达式 .................................................................................................................. 20
2.4 基本数据类型 ...................................................................................................................... 24
2.4.1 整型 .......................................................................................................................... 24
2.4.2 浮点型 ...................................................................................................................... 25
2.4.3 复数型 ...................................................................................................................... 26
2.4.4 布尔型 ...................................................................................................................... 27
2.4.5 字符串型 .................................................................................................................. 29
2.5 程序流程控制 ...................................................................................................................... 33
2.5.1 条件语句 .......................................................................















