Go并发编程实战
上QQ阅读APP看书,第一时间看更新

第2章
Go程序的基础要素

上一章介绍了Go语言的特性以及Go开发环境的安装过程,并概述了Go运行时的作用和机制,然后分别用“记事本”和Visual Studio Code编辑器编写了Go源代码程序,随后进行编译和运行。Go语言和其他编程语言一样,一个大的工程项目由很多包所构成,一个包对应一个或者多个Go源代码文件,每个Go源代码文件由Go程序的基础要素所构成。

Go程序主要由包、函数、逻辑控制语句、数据类型、常量和变量、运算符和注释等构成。其中,变量或者常量主要用于值的存储,并与运算符一起构成较为复杂的表达式;基础类型(整数类型、字符串类型和布尔类型)可被聚合为结构体等数据结构,用于复杂的数据存储。Go程序使用if和for等逻辑控制语句来控制语句的执行流程。

本章主要涉及的知识点有:

· Go语言的包:掌握包的作用以及命名规范、包名和包路径的区别。

· Go语言的数据类型:掌握Go语言中的基本数据类型、用户自定义类型以及不同类型的特点。

· Go语言的变量和常量:掌握Go语言中变量和常量的声明方式以及命名规范,同时掌握变量和常量的首字母大小写在外部可见性的区别。

· Go语言的运算符:掌握Go语言中常见的几种运算符及其优先级。

· Go语言的注释:掌握Go语言中几种常见的注释用法以及如何生成文档。

· Go实战演练:实现一个简单的原子计算器。