2014-07-15 4 views
8

일부 파일에 대한 하위 디렉터리를 만들 수있는 방법이 있습니까? 이것은 순수하게 파일 구성을위한 것입니다. 나는 자신의 파일과 하위 디렉토리에 넣으려는 많은 수의 작은 구조체/메서드가 있지만 자체 패키지에 넣고 싶지는 않습니다. 그들은 내 프로젝트의 다른 기능에 의존합니다. 각 하나는 10-50 줄 어디에서나 하나의 파일에 꽂혀 있었지만 이것은 추한 것입니다.골란 하위 디렉터리

답변

9

할 방법이 없습니다. Go는 목적에 따라 다른 하위 디렉토리가 필요하다고 느끼기 때문에 이것을 수행합니다. 아마도 다른 패키지가 필요할 것입니다. 또한 진정한 하위 패키지가 필요하지 않다면 작은 구조체와 적절한 메서드를 모두 같은 패키지의 개별 파일로 분할하면됩니다.

+2

왝. 나는 약 백 가지가있을 가능성이있다. 나는 그들을 같은 파일에 보관할 것이다. –

0

당신은 또한 별도의 패키지에 넣어 수 있고 그들 부모 패키지의 모든 수입 :

package mainpackage 

    import . "mysubpackage" // with all the little sub directory 
+0

그러면 하위 디렉토리에서 주 패키지를 가져올 수 있습니까? –

+0

순환 참조가 될 것이므로 그렇게 생각하지 않습니다. – fabrizioM

관련 문제