Golang Fprint*f代表什么

Lee*_*Lee 7 go

fmt包具有一些字符串格式化功能. Sprint*我很确定代表字符串打印. Print*写给STDOUT F这些Fprint*功能代表什么?

Cub*_*bic 15

"f"代表"文件" - 它是C/Unix-ism.当然Fprint可以写入任意Writers,但在Unix世界文件中是一个非常通用的概念,几乎可以引用从"普通"文件到套接字(流)或程序生成的数据(在任何downvotes之前 - 是的,我知道我有点过于简单化,但问题不在于文件的Unix概念,所以...)

fmt函数名称类似于C名称,以方便已经熟悉它们的C程序员.