作用:
- println() :用于输出基础类型 的函数,因为是 内置 函数,所以不需要导包
- fmt.Println() :用于 输出 基础类型 和符合类型的函数,隶属于 fmt 包下的
- log.Println():用于输出 记录日志 前面会有时间戳
总结:
- 在项目中如果不是遇到复合类型的输出,尽可能不要使用 fmt.Println()
- 使用 fmt.Println() 会 影响一定的性能
- 输出 数组 尽可能使用 for range + println()
- 明确结构的 结构体 可以使用 println(结构体.字段1,结构体.字段2,结构体.字段3) 进行输出
Go 中 Println 与 fmt.Println 与 log.Println
原文:https://www.cnblogs.com/zhukaijian/p/12879961.html