go 入门从hello world 开始
参考
1.掘金官方课程参考资料 Go 语言学习路线图 - 飞书云文档 (feishu.cn)
2.go bible 学习go的基本语法前言 · Go语言圣经 (studygolang.com)
3.go by example 首个实践性的通过带注释的例子程序去介绍Go by Example 中文 (studygolang.com)
开发环境
- 用于编辑代码的工具。 VSCode
- 命令终端。 MacOS Terminal
- 安装 Go[下载和安装]于go dev(go.dev/doc/install)
设计步骤
- 打开命令行编辑器/terminal 并 cd 到主目录。
cd- 在创建第一个 Go 源代码之前,需要为之创建一个项目目录(命名为hello)。
mkdir hellocd hello- 为代码启动依赖(Enable dependency tracking)
- 个人理解:go.mod用于管理这些依赖项。go.mod是Go语言的一个文件,用于定义模块的属性,包括模块的路径和依赖关系(go.dev/blog/using-…)
- go.mod文件可以让go命令自动下载和管理模块的版本[(go.dev/doc/modules…)
- go.mod文件是Go 1.11版本引入的官方包管理工具
- 要创建 go.mod 文件为代码启用依赖项跟踪
请运行
go mod init命令, 为其提供代码所在的模块的名称。 go mod init example/hellogo: creating new go.mod: module example/hello得到此输出后 准备写入代码文件- 打开terminal的命令行文本编辑器,我这里使用的是macOS 自带的nano(其作用是在终端中编辑文本文件,例如代码文件,配置文件,用户指令文件等)
- 写入以下代码
-
import "fmt" func main() { fmt.Println("Hello, World!") } - ctrl+x 退出编辑器
- 运行
go run . - 得到输出
Hello, World!