golang中运行main下存在多个文件方式
创始人
2024-11-17 19:32:38

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

  • 1.问题描述:
  • 2.正常方式
  • 3.解决1
  • 3.解决2

1.问题描述:

在编写某些功能时候
main包下面存在多个程序
例如

web |----main.go---含有main函数 |----routes.go 

都属于mian包
那么该怎么运行呢??
main.go

package main func main() { 	//用routes东西 	routes() } 

routes.go

package main func routes() { 	//----功能信息 	 } 

2.正常方式

cd /web web/ go run main.go 

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

# command-line-arguments .\main.go:18:12: undefined: routes 

3.解决1

同时多个go文件

web> go run .\main.go .\routes.go 

3.解决2

运行文件夹 不指定具体文件
那就需要跳出web 进入web的上一层
这里举例子是cmd

cmd> go run .\web\ 

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...