io中的badarg异常:格式
我想写一个函数,它可以接受一系列用io中的badarg异常:格式,io,erlang,pipe,Io,Erlang,Pipe,我想写一个函数,它可以接受一系列用\n 并将其打印在列表中。但是,我无法对badarg错误取得任何进展。如何继续执行此代码?我们的想法是通过管道将数字传输到此程序,但当我传递多个数字时,会出现以下错误: exception error: bad argument in function io:format/3 called as io:format(<0.62.0>,"~w~n",[3,2,1]) in call from erl_eval:local_func/
\n
并将其打印在列表中。但是,我无法对badarg
错误取得任何进展。如何继续执行此代码?我们的想法是通过管道将数字传输到此程序,但当我传递多个数字时,会出现以下错误:
exception error: bad argument
in function io:format/3
called as io:format(<0.62.0>,"~w~n",[3,2,1])
in call from erl_eval:local_func/6 (erl_eval.erl, line 564)
in call from escript:interpret/4 (escript.erl, line 788)
in call from escript:start/1 (escript.erl, line 277)
in call from init:start_em/1
in call from init:do_boot/3
io:format
的第二个参数是值列表。即使只使用一个控制序列来使用一个值(~w
,在本例中),也需要将该值包装到列表中:
io:format("~w~n", [Data]).
io:format
的第二个参数是值列表。即使只使用一个控制序列来使用一个值(~w
,在本例中),也需要将该值包装到列表中:
io:format("~w~n", [Data]).
@是的。根据手册,但由于某种原因,我没有回复,谢谢@是的。根据手册,但由于某种原因,我没有回复,谢谢!