Go语言print和fmt.print的区别 8 次浏览 print存在于内置库,是语言早期为了调试目的产生,一般是输出到stderr, 而fmt.print是后期标准库,格式更多,一般是输出到stdout. 可在终端利用>重定向stdout, 用2>重定向stderr. go run demo.go > stdout.log go run demo.go 2> stderr.log fmt.print明显长度更长,如果需要简单,可以直接用print.