1
別のファイルからの関数が表示されませんmain.go
Golandは私が持っている
package main
func main() {
func2()
}
func2
がfile2.go
で定義されたファイル:私はコンパイルして、コマンドラインから実行するとき
package main
func func2(){
...
}
すべてがOKです。
go run main.go file2.go
しかし、私はそれをから実行するとRUN
を押して、、それは私にエラーを与える:
# command-line-arguments
./main.go:95: undefined: func2
私はそれを克服する必要がありますどのように?
Func2のfをfunc2 .. – Nir
GolandでRun Configurationをチェックします。 –
Golandは 'RUN'を押すと、' file2.go'引数を省略して 'go run main.go'だけを実行するようです。だからあなたは設定を調べて、 'go run * .go'のようなものに変更できるかどうかを見なければなりません。 – mkopriva