verbs variable run playground log golang go printf

go - variable - ¿Hay una manera de reutilizar un argumento en fmt.Printf?



golang string format variables (1)

Tengo una situación en la que quiero usar mi argumento printf dos veces.

fmt.Printf("%d %d", i, i)

¿Hay una manera de decirle a fmt.Printf que simplemente reutilice el mismo i ?

fmt.Printf("%d %d", i)


Puede usar la notación [n] para especificar índices de argumentos explícitos de la siguiente manera:

fmt.Printf("%[1]d %[1]d/n", i)

Aquí hay un ejemplo completo con el que puedes experimentar: http://play.golang.org/p/Sfaai-XgzN