打印
| fmt.Print | fmt.Println | fmt.Printf | fmt.Sprintf | fmt.Fprint | fmt.Fprintln | fmt.Fprintf | |
|---|---|---|---|---|---|---|---|
| 作用 | 非格式化输出 | 非格式化输出 | 格式化输出 | 格式化字符串并返回结果 | 非格式化输出 | 非格式化输出 | 格式化输出 |
| 接收 | 任意数量的参数 | 每个参数后面自动添加一个换行符 \n | 格式化字符串作为第一个参数 | 返回一个格式化后的字符串 | 允许你指定一个输出目标,而不只是标准输出。通常,你会传递一个实现了 io.Writer 接口的对象作为第一个参数。 | 输出后添加一个换行符 | |
| 输出位置 | 标准输出(终端或控制台) | ||||||
| 格式化字符串中的占位符 | %d:打印十进制整数。 %u:打印无符号十进制整数。 %f:打印单精度浮点数。 %lf:打印双精度浮点数。 %c:打印字符。 %s:打印字符串。 %p:打印指针的地址。 %T:打印变量的类型。 | ||||||
