을 가져 오류 동안이 프로젝트 구조GO : 내 이동 파일
/bruteforce
--/src
----/services
------/bruteforce.go
----/start
------/workergenerator.go
내가 "패키지 서비스"를 사용 bruteforce.go에서
및 workergenerator.go에서 "기본 패키지"입니다. 이제 bruteforce.go에 간단한 함수를 작성했습니다. 따라서 workergenerator.go에서 서비스 패키지를 가져오고이 함수를 호출했습니다.
이 문제입니다 당신이 볼 수 있듯이SRC/시작/workergenerator.go : 17 : 2 : 수입 및 사용하지 : "서비스" SRC/시작/workergenerator.go : 26 : 5 : 정의되지 않은 : bruteforce
, 패키지가 잘 가져옵니다,하지만 기능은 정의되지 않은 (?) 나는 GOPATH 내 프로젝트의 기본 폴더를 추가
/사용자/사이먼/GolandProjec ts/bruteforce
왜이 오류가 컴파일러에서 발생합니까?
에 대한
start
를 사용해야합니다 : // golang. org/doc/code.html)을 사용하고 그것을 고수하십시오. 오류 메시지는 아주 자명해야합니다. – Volker실제로는 올바르지 않습니다. 사용자가 디렉토리에서'go build '대신에'go run'을 하나의 파일로 실행하려고합니다. – dlsniper