Итак, я создал пакет с именем app
, внутри которого есть два файла go с именами entry.go
и entry1.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")
}
при запуске go build показывает цикл импорта