《Go 语言第一课》课程学习笔记(二)
编程语言
2023-08-25 18:16:12
阅读次数: 0
初窥门径:一个 Go 程序的结构是怎样的?
创建“hello,world”示例程序
- 在 Go 语言中编写一个可以打印出“hello,world”的示例程序,我们只需要简单两步,一是创建文件夹,二是开始编写和运行。
- 通常来说,Go 不会限制我们存储代码的位置,建议创建一个可以集合所有项目的根文件夹(比如:~/goprojects),然后将所有的项目都放在里面。
- 对于 Linux 系统、macOS 系统,以及 Windows 系统的 PowerShell 终端来说,用下面这个命令就可以建立 hello world 文件夹了:
mkdir ~/goprojects
、mkdir helloworld
。
编写并运行第一个 Go 程序
“hello,world”示例程序的结构
Go 语言中程序是怎么编译的?
- Go 是一种编译型语言,这意味着只有你编译完 Go 程序之后,才可以将生成的可执行文件交付于其他人,并运行在没有安装 Go 的环境中。
- Go module 构建模式是在 Go 1.11 版本正式引入的,为的是彻底解决 Go 项目复杂版本依赖的问题,在 Go 1.16 版本中,Go module 已经成为了 Go 默认的包依赖管理机制和 Go 源码构建机制。
- Go Module 的核心是一个名为 go.mod 的文件,在这个文件中存储了这个 module 对第三方依赖的全部信息。
- 其实,一个 module 就是一个包的集合,这些包和 module 一起打版本、发布和分发。go.mod 所在的目录被我们称为它声明的 module 的根目录。除了按提示手动添加外,我们也可以使用 go mod tidy 命令,让 Go 工具自动添加相关包依赖。
转载自blog.csdn.net/fangzhan666/article/details/132320576