반응형
Go 명령 줄 호출에서 세 개의 점 "./…"은 무엇을 의미합니까?
Travis CI에서 Golang 테스트를 실행하면 세 개의 점이있는 모든 종속성을 다운로드합니다 .
go get -d -v ./... && go build -v ./...
./...
거기에 무엇을 나타내거나 확장합니까? 나는 약간의 연구를했지만 유닉스 컨벤션이 아닌 것 같습니다.
명령에서 go help packages
:
가져 오기 경로는 하나 이상의 "..."와일드 카드를 포함하는 경우 패턴입니다. 각 와일드 카드는 빈 문자열 및 슬래시를 포함하는 문자열을 포함하여 모든 문자열과 일치 할 수 있습니다. 이러한 패턴은 이름이 패턴과 일치하는 GOPATH 트리에있는 모든 패키지 디렉토리로 확장됩니다. 특별한 경우로 x / ...는 x 및 x의 하위 디렉토리와 일치합니다. 예를 들어 net / ...은 하위 디렉토리의 net 및 packages로 확장됩니다.
go [command] ./...
여기서는 ./
현재 폴더에서 시작 ...
하고 재귀 적으로 내려가도록 지시합니다.
예를 들면 :
go list ...
모든 폴더에는 먼저 표준 라이브러리의 패키지를 포함한 모든 패키지가 나열되고 그다음에 go 작업 영역의 외부 라이브러리가 나열됩니다.
참고 URL : https://stackoverflow.com/questions/28031603/what-do-three-dots-mean-in-go-command-line-invocations
반응형
'Programming' 카테고리의 다른 글
SQL Server에 업데이트 저장 프로 시저 삽입 (0) | 2020.08.20 |
---|---|
Java Regex 스레드는 안전합니까? (0) | 2020.08.20 |
사용자가 로그 아웃 후 이전에 방문한 보안 페이지를 보지 못하도록 방지 (0) | 2020.08.20 |
원격 지점을 다른 이름으로 로컬 저장소로 가져 오시겠습니까? (0) | 2020.08.20 |
mouseover () 및 hover () 함수를 선택하는 경우 (0) | 2020.08.20 |