Golang fmt.Printf()格式化输出
fmt.Printf()语法
func Printf(format string, a ...any) (n int, err error)
go源码对fmt.Printf()方法的介绍
Printf formats according to a format specifier and writes to standard output. It returns the number of bytes written and any write error encountered.
golang标准库fmt的Printf()方法,可以根据格式说明符(format string参数中的说明符)格式化并写入标准输出。
fmt.Printf()参数
参数 | 描述 |
---|---|
format | string字符串类型值,是格式化的字符串,包含格式化符号,比如%d ,%s 等 |
a | 参数的个数和值与format中的格式化符号一一对应 |
fmt.Printf()方法返回值
写入的字节数n int和遇到的任何错误err error。
fmt.Printf()方法实例代码
package main
import "fmt"
func main() {
web := "笨鸟工具"
host := "www.x1y1z1.com"
fmt.Printf("这个网站叫 %s,域名是 %s.\n", web, host)
}
运行go文件,得到输出:
这个网站叫 笨鸟工具,域名是 www.x1y1z1.com.