571
社区成员
发帖
与我相关
我的任务
分享参考
下载并解压go
$ sudo wget https://golang.google.cn/dl/go1.20.2.linux-amd64.tar.gz
$ sudo tar xfz ggo1.20.2.linux-amd64.tar.gz -C /usr/local
设置环境变量
$ sudo vim /etc/profile
# 加入文件末尾
export GOROOT=/usr/local/go
export GOPATH=$HOME/gowork
export GOBIN=$GOPATH/bin
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:$PATH
# 使环境变量生效
$ source /etc/profile
vscode中安装go扩展

若vscode中install/update tool失败,则
$ go env -w GOPROXY=https://goproxy.cn
$ go clean --modcache
创建仓库

克隆到本地
![]()
创建tem分支

编写一个简易的menu
package main
import "fmt"
func main() {
for {
var cmd string
fmt.Println("cdm:")
fmt.Scanln(&cmd)
if "help" == cmd {
fmt.Println("This is help cmd")
} else if "exit" == cmd {
fmt.Println("exit menu")
break
} else {
fmt.Println("no such cmd!")
}
}
}
测试

合并并推送

学号尾号:275