【发布时间】:2012-10-30 05:41:27
【问题描述】:
我正在尝试获取 io:format/1 的输出结果。
我知道在io_lib中有一个类似的函数,io_lib:format/2,但是输出不同。事实上,它根本没有做任何事情。 如果我尝试绑定 io:format,ok 是有界的,格式化的字符串会被写入控制台。
所以我的问题是,如何使用 io_lib:format/2 获得相同的输出? 或者如何将格式化字符串绑定到变量?
1> A = io:get_line('> ').
> "test".
"\"test\".\n"
2> io:format(A).
"test".
ok
3> B = io_lib:format(A, []).
"\"test\".\n"
4> B.
"\"test\".\n"
5> C = io:format(A).
"test".
ok
6> C.
ok
【问题讨论】:
标签: erlang