我可能想得太多了,但是在 GoLang 中,是fmt.Print()写入标准输出还是我必须使用os.Stdout.Write?
3 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
是的,它确实。从源代码:
// Print formats using the default formats for its operands and writes to standard output.
// Spaces are added between operands when neither is a string.
// It returns the number of bytes written and any write error encountered.
func Print(a ...interface{}) (n int, err error) {
return Fprint(os.Stdout, a...)
}
os.Stdout 确实代表标准输出流。
- 3 回答
- 0 关注
- 245 浏览
添加回答
举报
0/150
提交
取消