在ubuntu下配置go开发环境并编写menu.go

weixin_45662787 2023-03-19 14:25:25

ubuntu下的vscode配置go

参考

下载并解压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

 编写menu.go

创建仓库

 克隆到本地

 创建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

...全文
69 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

571

社区成员

发帖
与我相关
我的任务
社区描述
软件工程教学新范式,强化专项技能训练+基于项目的学习PBL。Git仓库:https://gitee.com/mengning997/se
软件工程 高校
社区管理员
  • 码农孟宁
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧