在 Erlang 字符串中添加 ~(代字号)
Add ~ (tilde) in an Erlang string
我想在字符串中添加 ~(代字号)并将此字符串写入文件。
例如。
String = "~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
ile:write_file(WriteFileName, io_lib:fwrite(String,[])).
收到错误
** Reason for termination ==
** {badarg,[{io_lib,format,
["~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
[]],
[{file,"io_lib.erl"},{line,168}]},.....]}
感谢任何帮助!谢谢:)
使用其中两个:
1> io:format("~~~s~~~s~~~n", ["Hello", "World"]).
~Hello~World~
ok
来自 io:fwrite/1 文档:
Available control sequences:
~
Character ~ is written.
您不需要在那里拨打 io_lib:fwrite
;您可以直接将字符串传递给 file:write_file
:
String = "~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
file:write_file(WriteFileName, String).
我想在字符串中添加 ~(代字号)并将此字符串写入文件。
例如。
String = "~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
ile:write_file(WriteFileName, io_lib:fwrite(String,[])).
收到错误
** Reason for termination ==
** {badarg,[{io_lib,format,
["~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
[]],
[{file,"io_lib.erl"},{line,168}]},.....]}
感谢任何帮助!谢谢:)
使用其中两个:
1> io:format("~~~s~~~s~~~n", ["Hello", "World"]).
~Hello~World~
ok
来自 io:fwrite/1 文档:
Available control sequences:
~
Character ~ is written.
您不需要在那里拨打 io_lib:fwrite
;您可以直接将字符串传递给 file:write_file
:
String = "~Hi~Welcome ~Presenting ~My~Problem~To~you Public ~L.",
file:write_file(WriteFileName, String).