1
다른 파일에서 기능이 표시되지 않습니다 main.go
Goland 내가 가진
package main
func main() {
func2()
}
func2
이 file2.go
에 정의 된 파일 : 나는 컴파일 및 명령 줄에서 실행할 때
package main
func func2(){
...
}
모든 것이 OK입니다 :
go run main.go file2.go
그러나 실행할 때
# command-line-arguments
./main.go:95: undefined: func2
내가 그것을 어떻게 극복해야합니다 : 그것은 나에게 오류를 제공
RUN
를 눌러?
Func2()와 같이 대문자로 func2를 만들고 시도해보십시오. .. – Nir
Goland에서 실행 구성을 확인하십시오. –
Goland가'RUN'을 누르면'file2.go' 인수를 제외하고'go run main.go' 만 실행합니다. 따라서 설정을 살펴보고'go run * .go '와 같은 것으로 변경할 수 있는지 확인해야합니다. – mkopriva