这是我的代码: 包主要
import "log"
import "fmt"
func main() {
var a string = "initail"
log.Println(a)
var b, c int = 1, 2
fmt.Println(b, c)
}
输出结果为:
1 2
2016/12/30 14:22:58 initail
所以我不明白为什么输出的顺序?
为什么log.Println
比fmt.Println
慢?
答案 0 :(得分:3)
仅在打印行为方面存在差异
log.Println
写入Stderr
fmt.Println
写入Stdout
两者都没有缓冲。因此StdOut
在StdError
之前出现的事实特定于您的终端或环境。