【发布时间】:2013-11-07 22:32:22
【问题描述】:
来自log.go(日志包的实现):
167 // Println calls l.Output to print to the logger.
168 // Arguments are handled in the manner of fmt.Println.
169 func (l *Logger) Println(v ...interface{}) { l.Output(2, fmt.Sprintln(v...)) }
log.Println 只是 fmt.Sprintln 的函数包装器,我为什么要使用它而不是 fmt.Println 或 fmt.Sprintln ?
有什么实际原因吗?
【问题讨论】: