Que signifie le triple point `./...` dans les commandes Go ?
Bonjour, collègues ! Je viens de commencer à apprendre Go et j'ai remarqué que dans la documentation et les tutoriels, la construction `./...` apparaît souvent dans les commandes, par exemple :\n\n```bash\ngo test ./...\ngo build ./...\ngo vet ./...\n```\n\nJe comprends que `./` signifie le répertoire courant, mais que fait `...` ? J'ai essayé de chercher sur Google, mais je n'ai trouvé que des explications éparses. Il me semble que cela a un rapport avec le parcours récursif des dossiers, mais je n'en suis pas sûr.\n\nPar exemple, quand j'écris `go test ./...`, est-ce que tous les packages dans tous les sous-dossiers sont testés ? Ou seulement ceux qui se trouvent directement dans le répertoire courant ? Et si je veux tester un seul package spécifique, dois-je enlever le triple point ?\n\nJ'ai aussi remarqué que dans certaines commandes, on peut utiliser `./...` et dans d'autres non. Par exemple, `go run ./...` ne fonctionne pas.