fmt.Println与fmt.Print区别
换行区别不用多说,另外一个区别在于fmt.Print
只有在参数间都不是字符串时才会产生间隔
log.Print也相同、print则不管怎么样都不会产生间隔
fmt与log的重要区别
- fmt没有做同步处理
- fmt标准输出、log标准错误输出
print/println、fmt、log的区别
- print/println 标准错误输出
- print/println 不能打印数组、结构体(复合类型)
- print/println 对于组合类型(除了基本类型都是)的值会打印底层引用值地址,而fmt、log打印动态值字面量
- print/println 不会造成参数引用逃逸到堆上,fmt/log 会