Golang Fprint* что означает f
на fmt
пакет имеет некоторые функции для форматирования строк.
Sprint*
Я уверен, что означает string print.
Print*
записывает в STDOUT
Что делает F
стоять с Fprint*
функции?
1 ответов
"f" означает "файл" -это c/Unix-ism. Конечно!--0--> может писать произвольно Writer
s, но в мире Unix файл является довольно общей концепцией и может относиться практически ко всему, от "нормальных" файлов до сокетов (потоков) или данных, генерируемых программами (перед любыми downvotes - да, я знаю, что я немного упрощаю вещи, но вопрос не в концепции Unix файла так...)
имена функций fmt похожи на имена C, чтобы облегчить программистов C уже знаком с ними.