Que signifie le point (.) dans l'instruction import en Go ?
Bonjour ! J'ai commencé à étudier Go récemment et je suis tombé sur une construction que je ne comprends pas. Dans certains exemples de code, je vois qu'il y a un point avant le nom du package dans l'instruction `import`. Par exemple :
```go
import (
. "fmt"
)
func main() {
Println("Hello, world!")
}
```
Notez que j'appelle `Println` sans le préfixe `fmt.`. Habituellement, j'écris `fmt.Println(...)`. Mais ici, le point dans l'import change le comportement.
J'ai aussi vu du code similaire avec un point dans les tests, mais je ne comprends pas à quoi ça sert. Est-ce une sorte de magie ? Quand faut-il l'utiliser, et quand ne pas l'utiliser ? Est-ce que ça ne nuit pas à la lisibilité du code ?
Expliquez, s'il vous plaît, ce que fait le point dans `import` en Go, et donnez des exemples de cas où cela peut être utile. Merci d'avance !
<<>>
Que fait le point dans import en Go ?
Le point (`.`) dans l'opé