Go语言中的fmt包提供了Printf、Sprintf和Fprintf三个函数可以格式化字符串并打印。其中,Printf函数将格式化后的字符串打印到标准输出;Sprintf函数返回格式化后的字符串;Fprintf函数将格式化后的字符串打印到指定的文件流中。例如:
package main
import "fmt"
func main() {
name := "张三"
age := 18
fmt.Printf("我的名字是%s,今年%d岁。\n", name, age)
}
输出结果为:
我的名字是张三,今年18岁。