[GO] golang 中main包下入口文件调用其它go文件函数出现undefined
2023-02-18 15:41:12 时间
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来运行,编译同理
相关文章
- 上天的源码要不要——GitHub 热点速览 v.21.08
- 编程方式建视频——GitHub 热点速览 v.21.07
- 快速获取 Wi-Fi 密码——GitHub 热点速览 v.21.06
- 透明小电视上线——GitHub 热点速览 v.21.05
- 每月一更的《HelloGitHub》第 58 期,来啦!
- 命名秘籍周获近五千星——GitHub 热点速览 v.21.04
- 摆脱 996——GitHub 热点速览 v.21.03
- 500 份源码合集——GitHub 热点速览 v.21.02
- 自托管服务清单——GitHub 热点速览 v.21.01
- HelloGitHub 月刊最受欢迎的开源项目 Top10(2020 年)
- 国产的开源数据库——GitHub 热点速览 Vol.52
- 《HelloGitHub》第 57 期
- 回顾 2020 年 GitHub 的大事件,你知道多少?
- 它听键盘声就知道你敲的是什么——GitHub 热点速览 Vol.51
- GitHub 上的大佬们打完招呼,会聊些什么?
- 马赛克密码破解——GitHub 热点速览 Vol.50
- 在 GitHub 玩硬件——GitHub 热点速览 Vol.49
- 适合 JS 新手学习的开源项目——在 GitHub 学编程
- 实用主义当道——GitHub 热点速览 Vol.48
- 《HelloGitHub》第 56 期