Analogue's Blog

home

Un var_dump() en Golang

02 Dec 2009

Un var_dump() en Golang

En PHP, il existe une méthode miracle pour afficher le contenu d'une variable, quelque-soit son type: var_dump().

Voici un moyen rapide de faire de même en Google Go (aussi appellé Golang):
fmt.Printf("%#v\n", foo); // foo étant la variable à afficher
Quelques exemples:
fmt.Printf("%#v\n", "glop"); // Affiche "glop"
fmt.Printf("%#v\n", 3.4); // Affiche 3.4
Ca n'a l'air de rien, mais c'est très utile pour savoir rapidement où l'on en est, sans avoir à se soucier du type de la variable à afficher, d'autant plus que Google Go est un langage fortement typé !

Comments