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