如何在erlang中公开启动功能? 我是语言新手
-export([start_link/3,
send_xml/2,
sockname/1,
peername/1,
setopts/2,
controlling_process/2,
become_controller/2,
custom_receiver/1,
reset_stream/1,
change_shaper/2,
monitor/1,
close/1,
start/4,
process_request/2]).
答案 0 :(得分:1)
如果您导出您的功能,它将尽可能公开。你正在用start/4
做到这一点。如果您想要使用不同的arity(参数数量)(例如start/3
或start/0
)导出,请将它们添加到导出列表中。
-export([start_link/3,
start/0,
start/3.
send_xml/2,
sockname/1,
....