golang中运行main下存在多个文件方式

golang中运行main下存在多个文件方式

1.问题描述:

在编写某些功能时候

main包下面存在多个程序

例如

go 复制代码
web
|----main.go---含有main函数
|----routes.go

都属于mian包

那么该怎么运行呢??

main.go

go 复制代码
package main
func main() {
	//用routes东西
	routes()
}

routes.go

go 复制代码
package main
func routes() {
	//----功能信息
	
}

2.正常方式

go 复制代码
cd /web
web/ go run main.go

如果这样运行你会发现routes的数据不会加载

报错如下:

go 复制代码
# command-line-arguments
.\main.go:18:12: undefined: routes

3.解决1

同时多个go文件

go 复制代码
web> go run .\main.go .\routes.go

3.解决2

运行文件夹 不指定具体文件

那就需要跳出web 进入web的上一层

这里举例子是cmd

go 复制代码
cmd> go run .\web\
相关推荐
bugtraq20219 分钟前
Fyne ( go跨平台GUI )中文文档-绘图和动画(三)
开发语言·后端·golang
点燃银河尽头的篝火(●'◡'●)9 分钟前
【BurpSuite】Cross-site scripting (XSS 学徒部分:1-9)
前端·web安全·网络安全·xss
Jiaberrr36 分钟前
手把手教你:微信小程序实现语音留言功能
前端·微信小程序·小程序·语音·录音
熊猫在哪36 分钟前
安装nuxt3
前端·nuxt.js
安冬的码畜日常1 小时前
【CSS in Depth 2 精译_036】5.6 Grid 网格布局中与对齐相关的属性 + 5.7本章小结
前端·css·css3·html5·网格布局·grid·css网格
啧不应该啊2 小时前
vue配置axios
前端·javascript·vue.js
__fuys__2 小时前
【HTML样式】加载动画专题 每周更新
前端·javascript·html
Want5952 小时前
HTML粉色烟花秀
前端·css·html
让开,我要吃人了2 小时前
HarmonyOS鸿蒙开发实战(5.0)自定义全局弹窗实践
前端·华为·移动开发·harmonyos·鸿蒙·鸿蒙系统·鸿蒙开发
yanlele3 小时前
前端面试第 66 期 - Vue 专题第二篇 - 2024.09.22 更新前端面试问题总结(20道题)
前端·javascript·面试