io:多变量格式-Erlang

io:多变量格式-Erlang,erlang,Erlang,我尝试使用以下参数,但有多个参数: io:format("Message number ~s: Blah, blah", [MyNum]) 我试过: io:format("Message number ~s: ~s", [MyNum, MyMessage]) 但这是行不通的。这在Erlang中是可能的吗?我似乎找不到任何这样做的例子 试试看: io:format("Message number ~p: ~p", [MyNum, MyMessage]) 如果mynum或my message不

我尝试使用以下参数,但有多个参数:

io:format("Message number ~s: Blah, blah", [MyNum])
我试过:

io:format("Message number ~s: ~s", [MyNum, MyMessage])
但这是行不通的。这在Erlang中是可能的吗?我似乎找不到任何这样做的例子

试试看:

io:format("Message number ~p: ~p", [MyNum, MyMessage])
如果mynum或my message不是字符串/原子,则需要使用~p

尝试:

io:format("Message number ~p: ~p", [MyNum, MyMessage])

如果mynum或my message不是字符串/原子,那么您需要使用~p

,它以什么方式不起作用?
~s
假定其参数是字符串。它以什么方式不起作用?
~s
假定其参数是字符串。