在调试,用一个main函数,调用了同一个package下面,另一个源文件的方法,可是报错了
undefined: CallMethod
我 go build 执行不报错,这个问题怎么排查呢,多谢!!
更多评论
go run xxx1.go xxx2.go 运行的时候,是没问题的,
我在idea里运行,就会报错
代码如下
第一个文件Method1.go
package main
func Method1(){……}
第二个文件 Method2.go
package main
func Method2(){
Method1()
}
func main(){
Method2()
}
go run Method2.go Method1.go 是可以正常运行的
在IDEA中,直接在第二个文件中,run Method2.go 会报错,找不到Method1,在IDEA里,应该怎么运行Method2呢
#3