因此,我创建了一个名为app
的程序包,其中有两个名为entry.go
和entry1.go
的go文件,其中entry.go
具有main函数,而entry1.go
具有entry.go
正在调用的功能。
entry.go
的内容:
package main
import "fmt"
import "app"
func main(){
fmt.Println("app/entry.go")
app.FunctionOne()
}
entry1.go
的内容:
package main
func FunctionOne() {
fmt.Println("this is having different name")
}
在运行时进行构建,它会显示导入周期
答案 0 :(得分:2)
您不必导入app
!您与main
包位于同一包中。
只需删除多余的导入,并使用FunctionOne()
不需要app