包名fmt
stands for "format"。我对包内的函数名称感到很困惑。以下是否正确?
Sprint
代表“字符串打印”?Sscan
代表“字符串扫描”?Fprint
代表“格式打印”?Fscan
代表“格式扫描”?Printf
代表“打印格式”?答案 0 :(得分:3)
或多或少。除了F*
事物与文件相关
在哪里"文件"意味着" IO对象"。
这些名字可能看起来令人困惑,但实际上它们与C stdlib的名字相匹配,这个名字自上个千年以来一直存在! :)由于Go定位为系统编程语言,因此很自然地模仿其他系统语言的API。