2023-03-29 更新
经过一段时间的学习与实践,针对 Golang 语言基础的 TDD 驱动开发测试训练已经告一段落,接下来会在此基础上继续使用 TDD 来构建应用程序 。
博主前一部分的代码Github先贴下面👇以供参考
https://github.com/slowlydance2me/My_Golang_Study.git
本文意在帮助 Go 语言初学者在 Linux环境下编写自己的第一个Golang程序
难点主要在 VScode 中 Go 插件的下载 与 go.mod 以及编译运行和 第一个Go测试程序的使用
前提准备:安装Ubuntu20.4、安装Go并配置环境
1.下载并安装 VScode 编译器 (自行下载,不再赘述)
2.打开 VScode,按步骤安装中文插件以及对GO语言的支持
- 先去你自己想要的位置创建一个文件夹用来存储go文件
- 在 VScode 下打开该文件夹,在里面随便创建一个后缀命名为.go.的文件 (hello.go)
- 然后跟着提示安装就行
3.安装 GO 各种工具插件(坑点)
- 当弹出以下内容时,你可以 install VScode 提示你需要的工具插件
- 使用国内环境会提示安装失败(没办法,特殊原因)
- 解决办法很简单,在终端中输入以下内容即可
go env -w GO111MODULE=on
go env -w GOPROXY=https://proxy.golang.com.cn,direct
- 重启 VScode,然后继续安装就没问题了
4.编写 Hello,World
package main
import "fmt"
func main() {
fmt.Println("Hello, world")
}
- 此时可以直接使用运行
go run hello.go
5.它是如何运行的
- 用 Go 编写程序,你需要定义一个
main
包,并在其中定义一个main
函数。包是一种将相关的 Go 代码组合到一起的方式。