在 fmt.Printf 中重用参数
使用 fmt.Printf 函数时,通常需要重用参数。例如,您可能想在同一个语句中多次打印相同的值。
问题
有没有办法告诉 fmt.Printf 重用相同的论点,类似于以下内容:
fmt.Printf("%d %d", i)
The回答
绝对可以! fmt.Printf 提供了一种使用 [n] 表示法显式重用参数的方法。这允许您为各个参数建立索引并根据需要重用它们。
要重用参数 i,只需使用以下语法:
fmt.Printf("%[1]d %[1]d\n", i)
在此示例中,[1] 表示我们想重用第一个参数,即 i。
这是一个完整的示例,您可以尝试out:
package main import "fmt" func main() { i := 10 // Print i twice using the [1] notation fmt.Printf("%[1]d %[1]d\n", i) }
通过使用 [n] 表示法,您可以轻松地重用 fmt.Printf 中的参数,从而提供更大的灵活性和对输出格式的控制。
以上是如何重用 Go 的 fmt.Printf 函数中的参数?的详细内容。更多信息请关注PHP中文网其他相关文章!