2014-01-18 8 views
7

fmtパッケージには、文字列の書式設定用の関数がいくつかあります。 Sprint*私は確かに文字列プリントの略です。 Print*標準出力に書き込み FFprint*の機能の何を表していますか?Golang Fprint * fの意味

+2

ファイルを表します。 – Mat

答えて

13

"f"は "file"を表します。これはC/Unix-ismです。もちろんFprintは任意のWriterに書き込むことができますが、Unixワールドファイルではかなり一般的な概念であり、 "normal"ファイルからソケット(ストリーム)やプログラムによって生成されたデータを参照することができます(downvotes-私はちょっと単純すぎるものだと知っていますが、質問はUnixのファイルの概念に関するものではありませんでした...)

fmtの関数名はCの名前に似ていて、 in。