I have main.go
file
package main
func main() {
func2()
}
func2
is defined in file2.go
:
package main
func func2(){
...
}
Everything is OK when I compile and run it from a command line:
go run main.go file2.go
But when I run it from Goland
by pressing RUN
it gives me an error:
# command-line-arguments
./main.go:95: undefined: func2
How should I overcome it?