fmt.Sprintf
是 Go 语言标准库 fmt
包中的一个函数,用于格式化字符串并返回结果,而不直接输出到标准输出(如控制台)。它是 fmt.Printf
的变体之一,主要用于生成格式化的字符串。
1. 函数签名
Go
func Sprintf(format string, a ...any) string
- 参数:
format
:格式化字符串,定义了如何处理后续参数。a ...any
:可变参数列表,表示需要格式化的值。
- 返回值:
- 返回一个格式化后的字符串。
2. 用法
Go
result := fmt.Sprintf("Hello, %s!", "World")
fmt.Println(result)
输出:
Go
Hello, World!