2015-01-30 3 views
0

이의 내가 이렇게 내 프로젝트 파일을 주문하고 싶은 말은하자 myProject 폴더가 있지만 꽤 많은 모델이 있지만 정말 빨리 혼잡해질 것입니다.이동 폴더 구조를 동일한 패키지

외부 패키지를 사용하지 않고이 구조를 구현할 수있는 방법이 있습니까? (즉, 여전히 주요 패키지를 models/foo 안에 사용하고 싶습니다.)

답변

5

go 도구는 패키지 당 하나의 디렉토리를 사용합니다.

컴파일러와 링커를 직접 실행하여 원하는 레이아웃을 얻을 수 있습니다. 누구도이 작업을 수행하지 않으므로이 방법을 지원하는 설명서가 희박하다는 것을 알 수 있습니다.

흐름을 따라 가십시오. 둘 이상의 패키지를 사용하십시오.

+0

또한, 당신이 정말로 느끼고 싶다면 모델을 "models"패키지에 넣고 main.go를 할 수 있다고 생각합니다 : import. "./models"(그래서 foo를 models.foo로 참조하지 않아도됩니다.) –

관련 문제