Réutilisation des arguments dans fmt.Printf
Lorsque vous travaillez avec la fonction fmt.Printf, il est souvent nécessaire de réutiliser les arguments. Par exemple, vous souhaiterez peut-être imprimer la même valeur plusieurs fois dans la même instruction.
La question
Existe-t-il un moyen de dire à fmt.Printf de réutiliser le même argument, semblable au suivant :
fmt.Printf("%d %d", i)
Le Réponse
Absolument ! fmt.Printf fournit un moyen de réutiliser explicitement les arguments en utilisant la notation [n]. Cela vous permet d'indexer des arguments individuels et de les réutiliser à votre guise.
Pour réutiliser l'argument i, utilisez simplement la syntaxe suivante :
fmt.Printf("%[1]d %[1]d\n", i)
Dans cet exemple, le [1] indique que nous voulons réutiliser le premier argument, qui est i.
Voici un exemple complet que vous pouvez essayer out :
package main import "fmt" func main() { i := 10 // Print i twice using the [1] notation fmt.Printf("%[1]d %[1]d\n", i) }
En utilisant la notation [n], vous pouvez facilement réutiliser les arguments dans fmt.Printf, offrant ainsi une plus grande flexibilité et un plus grand contrôle sur le formatage de votre sortie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!