> Erlang中文手册 > fwrite/3 按照指定的格式把数据写入到输出端上

io:fwrite/3

按照指定的格式把数据写入到输出端上

用法:

fwrite(IoDevice, Format, Data) -> ok

内部实现:

-spec fwrite(IoDevice, Format, Data) -> 'ok' when
      IoDevice :: device(),
      Format :: format(),
      Data :: [term()].

fwrite(Io, Format, Args) ->
    format(Io, Format, Args).

由其实现可知,其用法跟 io:format/3 一样,详细用法可看 io:format/3。

{ok, IoDevice} = file:open("test.txt", write),
io:fwrite(IoDevice, "~s~n", ["Just a test!"]).