一、环境搭建
首先搭建编程环境,选择VS Code作为编译器,使用golang语言构建简单的menu程序。因此,我们需要下载VS Code并安装,配置好golang编译环境和VS Code下开发环境。
1 下载VS Code
这里我们选择自己系统对应的版本下载,根据提示安装即可,安装过程省略。
2 配置golang环境
选择对应的版本安装即可。
在golang高版本使用go module进行包管理。我们需要配置好系统环境变量GOROOT和GOPATH,如下图所示,根据自己的安装位置调整。
安装完成后在终端输入命令
go version
安装成功即可显示对应的版本,如下图,我的版本是1.17.2
3 配置VS Code开发环境
直接新建工作区文件夹menu,新建一个golang文件menu.go,VS Code会自动提示我们安装插件Go。我们也可以选择在插件市场搜索安装Go。
创建go.mod后,编写简单的代码测试是否能运行成功。
其中go.mod
module menu
go 1.17
menu.go
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
在终端输入
go run .
得到输出
VS Code的golang环境搭建完成。
二、创建版本库
我们进入github首页,点击右上角个人头像左边的加号,选择New repository。
填写好参数后点击Create Repository。
如下图所示,远程仓库已经创建完成。
在终端分别运行如下指令,将本地git仓库连接到远程仓库,并进行第一次提交。
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:johnsnowc/menu.git
git push -u origin main
运行完成后,查看远程仓库是否更新。
至此,版本库创建完成。
三、编写menu程序并成功运行
编写menu程序
package main
import "fmt"
func main() {
var str string
fmt.Println("Menu Program")
for {
fmt.Scan(&str)
switch str {
case "hello":
fmt.Println("hello")
case "world":
fmt.Println("world")
case "quit":
fmt.Print("ok,goodbye")
return
default:
fmt.Println("wrong choice!")
}
}
}
在终端运行后分别输入hello,world,123,quit后,程序可以如期运行。
之后将文件提交至远程仓库。
在github上查看是否提交成功。