如果字符串包含 a ~
,我似乎无法将其打印到标准输出。
> A = "/.git".
> io:fwrite(A).
/.gitok
> B = "~/.git".
> io:fwrite(B).
** exception error: bad argument
in function io:format/3
called as io:format(<0.50.0>,"~/.git",[])
Run Code Online (Sandbox Code Playgroud)
如何将带有波浪号的字符串打印到标准输出?
如果字符串包含 a
~
,我似乎无法将其打印到标准输出。
要格式化输出,您可以构造一个包含以. 开头的格式序列~
的字符串。Erlang 认为你的字符串包含格式序列。如果你想让 Erlang 输出一个文字~
,你可以用另一个文字来转义它~
:
22> io:format("~~/.git~n").
~/.git
ok
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1399 次 |
最近记录: |