[GO] golang 中main包下入口文件调用其它go文件函数出现undefined

golang main包下推荐只有一个main.go的入口文件

当有其他的go文件 , 并且在其他go文件中定义了函数

 

在main.go入口文件中调用了该函数 , 执行go run main.go , 会提示undefined

如果非得这样做那么go run 的时候把所有文件都得加上 , 否则默认只加载main.go这一个文件

只有非main包里的文件才会通过依赖去自动加载。所以你需要输入多个文件作为参数

 

应该使用go run a.go b.go c.go 或 go run *.go来运行,编译同理

posted @   唯一客服系统开发笔记  阅读(1980)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2020-04-21 [日常] KRA与KPI 绩效考核
2018-04-21 [日常] Go语言圣经-指针对象的方法-bit数组习题2
2017-04-21 [Linux] PHP程序员玩转Linux系列-telnet轻松使用邮箱
2016-04-21 [android] 手机卫士号码归属地查询
2016-04-21 [Redis] redis在centos下安装测试
2016-04-21 [产品设计]电商设计知乎总结
点击右上角即可分享
微信分享提示
1
chat with us