使用Go语言编写Menu
1.实验目的
选用go或rust编写menu项目,创建一个版本库(gitee或github),采用VS Code作为编译调试环境。撰写一个帖子,从创建版本库、配置VS Code编译调试环境、编写menu第一版简单程序,以及最终调试运行,完整记录下来,目标是为go或rust的开发者提供一个开发环境配置和工作流程的参考。
2.实验过程
2.1 创建版本库

2.2 配置相关环境
go官网下载地址:https://golang.google.cn/dl/

选择最新的Windows版本进行下载。直接解压缩到相应的文件夹即可。
配置GOROOT系统变量:也就是解压缩到的文件夹。

配置GOPATH系统变量:

最后配置bin环境变量:在系统变量Path中新建

检查是否成功安装Go环境:显示版本信息即配置成功。

配置Go代理的环境变量
使用下面的命令:
go env -w GO111MODULE=on Golang1.16默认开启,1.16一下需要执行这条命令
go env -w GOPROXY=https://goproxy.cn,direct

2.3 VScode配置Go环境
安装Go语言插件

2.4 编写Menu.go程序
package main
import "fmt"
func main() {
for {
var commands string
var tip1 string = "Say Hello"
var tip2 string = "You quitted this program"
var tip3 string = "The command list is as follows:"
var cmd1 string = "cmd:HELPME"
var cmd2 string = "cmd:HELLO"
var cmd3 string = "cmd:QUIT"
fmt.Printf("input:")
fmt.Scanln(&commands)
if commands == "HELPME" {
fmt.Printf("命令列表:%s\n", tip3)
fmt.Printf("命令1%s\n", cmd1)
fmt.Printf("命令2%s\n", cmd2)
fmt.Printf("命令3%s\n", cmd3)
} else if commands == "HELLO" {
fmt.Printf("提示:%s\n", tip1)
} else if commands == "QUIT" {
fmt.Printf("提示:%s\n", tip2)
break
} else {
fmt.Println("Please try \"HELPME\" command to find the solution!")
}
}
}
调试运行结果如下:

2.5 Gitee版本控制
初始化本地仓库:直接点,或者在终端输入git init

接下来就是添加到暂存区以及提交到本地仓库:
git add .
git commit -m "The first version of Menu"
关联远程仓库
git remote add origin https://gitee.com/mzlxplus/menu.git
(使用git remote查看关联远程仓库情况)
如果初始化了Redame文件,则要处理冲突:
一是直接强制推送:
git push -f -u origin master
二是使用
git pull origin master --allow-unrelated-histories
先拉取,然后再push
这里采用第二种方式,然后再看就会发现多了两个README文件
推送到远程仓库:
git push -u origin master
查看Gitee上的远程仓库:

学号后三位:229
相关推荐
menu-lambda:Lambda函数,可从Google表格中读取并输出可以存储的JSON文件
Go"标签表明这个Lambda函数是用Go语言编写的。Go,也称为Golang,是由Google开发的一种静态类型、编译型、并发型且具有垃圾回收功能的编程语言。
menu-processor
**测试**: 作为一个专业项目,"menu-processor" 应该有完整的测试覆盖,Go 语言的 `testing` 包提供了一种内置的测试框架,可以帮助开发者编写单元测试和集成测试。10.
Go-ui-Go的原生平台GUI库
这个库允许开发者使用Go语言编写出与操作系统原生风格一致的GUI应用程序,从而为用户提供更加熟悉和舒适的交互体验。在本文中,我们将深入探讨ui库的核心概念、特性以及如何使用它来构建GUI应用程序。
desafio-reactjs-go-restaurant:Desafio 10
标签 "TypeScript" 指出在这个项目中,开发人员使用了静态类型的语言 TypeScript 来编写JavaScript代码。
计算机2级VF学生真题上机练习资料
在VF中,学习如何编写表单(Form)、报表(Report)和菜单(Menu)的代码至关重要,这些都是构建应用程序的关键组成部分。



