Maison >développement back-end >Golang >Comment puis-je réutiliser les arguments dans la fonction fmt.Printf de Go ?

Comment puis-je réutiliser les arguments dans la fonction fmt.Printf de Go ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-15 15:23:20782parcourir

How Can I Reuse Arguments in Go's fmt.Printf Function?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn