VScode配置go环境,编写menu项目

实验要求:

选用go或rust编写menu项目,创建一个版本库(gitee或github),采用VS Code作为编译调试环境。撰写一个帖子,从创建版本库、配置VS Code编译调试环境、编写menu第一版简单程序,以及最终调试运行,完整记录下来,目标是为go或rust的开发者提供一个开发环境配置和工作流程的参考。帖子发布到https://bbs.csdn.net/forums/SoftwareEngineeringWithCode?typeId=20593 只要帖子文章末尾著名“作者:真实姓名可选 + 学号最后3位”

gitee创建menu项目版本库

 将仓库克隆到本地:

git clone https://gitee.com/Astronomican/go_menu D:/Golang/menu

VScode搭建go开发环境

1. 下载 Vs Code

B站教程:VScode最新版安装教程及入门使用(小白必看)

2. Go 环境安装

在官网下载windows版本:

3.配置 Go 环境变量

1、设置GOPATH路径(GOPATH路径是我们的工作区)

go env -w GOPATH=D:\Golang

2、先打开GoMOD,再配置代理

$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct

4.在VSCode中安装Go插件

5.开始编写代码

在VScode打开仓库文件夹

打开终端,创建go模块

创建menu.go文件

编写menu程序,根据提示安装必要的插件

package main

import (
	"fmt"
)

func main() {
	var cmd string
	fmt.Print("meun版本1.0.0\ndaobao2022。保留所有权利。\n")
	for {
		fmt.Print("------------------------------\n>")
		fmt.Scanln(&cmd)
		if cmd == "quit" {
			break
		}
		switch cmd {
		case "helloworld":
			fmt.Println("Hello world!")
		case "help":
			fmt.Println("No help!")
		case "quit":
			break
		default:
			fmt.Println(cmd + " is not exist")
		}
	}
	fmt.Println("Bye")
}

调试运行:

 

一个golang语言教程:http://c.biancheng.net/golang/

6.将项目提交到远程仓库

$ git add .
warning: LF will be replaced by CRLF in go.mod.
The file will have its original line endings in your working directory
$ git commit -m "commit menu.go"
[master aa3c6dd] commit menu.go
 2 files changed, 31 insertions(+)
 create mode 100644 go.mod
 create mode 100644 menu.go
$ git push
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 16 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 695 bytes | 695.00 KiB/s, done.
Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-6.3]
To https://gitee.com/Astronomican/go_menu
   b057c48..aa3c6dd  master -> master

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值