我已经创建了一个gen_server,它应该接收从erlangshell发送的元组,并将其与元组大小沿着写入文件。
示例:接收到的输入是{"A","B","C","D"}
,应该将其写入文件:{"A","B","C","D"};4
gen_server还应该接收新的输入,并将它们存储在txt文件中,每一个都在新的一行。
我已经尝试过了,但是我的代码没有生成所需的输出。假设我已经用start_link
,init
,handle_call
,handle_cast
,handle_info
,terminate
和code_change
编写了基本的gen_server代码。
1条答案
按热度按时间yhxst69z1#
试试这个:
io_lib:format()
与io:format()
类似,不同之处在于io_lib:format()
不是将字符串写入shell,而是返回字符串。在 shell 中: