golang run时报undefined错误
2018-07-13 14:33
357 查看
问题现象:
同一个文件夹下面有多个go文件,a.go,b.go,c.go,其中main在a.go中,直接go run a.go,报undefined 错误12
原因:
go在run之前会先进行编译操作,而在此处的编译它只会以这个a.go为准,导致其他几个引用文件中的方法出现找不到的情况 (而采用go build的方式又不一样,他会自动查找引用文件并打包)123
解决方法:
go run a.go b.go c.go 或go run *.go
相关文章推荐
- Golang学习 - reflect 包
- etcd golang watch
- Scala与Golang的并发实现对比----好问
- 使用golang快速开发微信公众平台(二):获取accessToken
- golang简单的Server Client模型
- Golang初学者对函数返回值还是指针的测试
- Golang语言社区--全网游戏定制解决方案
- Golang和HTTPS在网站前端接入里的作用
- Golang+Mgo 实现对于MongoDB的正则表达式查找
- 基于Docker的Golang开发
- 使用golang快速开发微信公众平台(六):给用户发红包(用户提现至微信钱包)
- 图片生成Gif的golang小工具
- golang 多线程查找文件内容
- golang 设置代理
- golang 问题集
- golang方法
- 【GoLang】panic defer recover 深入理解
- 【GoLang】GoLang 错误处理 -- 使用异常的思路进行处理
- golang学习记录之Cgo
- golang字符串首字母转化为大写