Was bedeutet der Punkt (.) in der import-Anweisung in Go?
Hallo! Ich habe vor kurzem angefangen, Go zu lernen, und bin auf eine unverständliche Konstruktion gestoßen. In einigen Codebeispielen sehe ich, dass in der `import`-Anweisung vor dem Paketnamen ein Punkt steht. Zum Beispiel:\n\n```go\nimport (\n . "fmt"\n)\n\nfunc main() {\n Println("Hello, world!")\n}\n```\n\nBeachten Sie, dass ich `Println` ohne das Präfix `fmt.` aufrufe. Normalerweise schreibe ich `fmt.Println(...)`. Aber hier ändert der Punkt im Import das Verhalten.\n\nIch habe auch ähnlichen Code mit einem Punkt in Tests gesehen, verstehe aber nicht, wozu das gut ist. Ist das eine Art Magie? Wann sollte man es verwenden und wann nicht? Beeinträchtigt es die Lesbarkeit des Codes?\n\nBitte erklären Sie, was der Punkt in `import` in Go bewirkt, und geben Sie Beispiele, wann dies nützlich sein kann. Vielen Dank im Voraus!\n<<>>\n
Was bewirkt der Punkt in import in Go?
\n\nDer Punkt (`.`) in der