io:具有多个变量的格式 - Erlang

Hay*_*ych 1 erlang

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

io:format("Message number ~s: Blah, blah", [MyNum])
Run Code Online (Sandbox Code Playgroud)

我试过了:

io:format("Message number ~s: ~s", [MyNum, MyMessage])
Run Code Online (Sandbox Code Playgroud)

但是不起作用.这可能与Erlang有关吗?我似乎无法找到任何如何做到这一点的例子.

Dav*_*rth 5

尝试:

io:format("Message number ~p: ~p", [MyNum, MyMessage])
Run Code Online (Sandbox Code Playgroud)

如果mynum或我的消息不是字符串/原子,那么你需要使用~p