输出
概念说明
Go 常用 fmt 包完成控制台输出。
输出函数的核心区别在于是否换行、是否格式化。
语法/规则
fmt.Print():输出内容,不自动换行。fmt.Println():输出内容,并在末尾自动换行。fmt.Printf():按格式化占位符输出,例如%s、%d、%.1f。
示例
| |
输出结果:
| |
常见错误
- 忘记导入
fmt,会导致undefined: fmt。 Printf占位符与变量类型不匹配,输出会出现%!d(string=...)这类提示。- 需要换行时却使用
Print,会导致多段输出挤在同一行。