Как в функции start_db_server передать в функцию loop_db_server параметр
dict:new() ?
start_db_server()->
spawn(fun load_db_server/1).
loop_db_server(GlobalDict)->
receive
{From, {dict, Dict}} ->
% .....
loop_db_server(GlobalDict);
% .....
end.
[code]
Сейчас вышел из ситуации путем введения еще одной функции, но ищу более
красивого решения:
[code]
start_db_server()->
spawn(fun prepare_db_server/0).
prepare_db_server()->
loop_db_server(dict:new()).
loop_db_server(GlobalDict)->
receive
{From, {dict, Dict}} ->
% .....
loop_db_server(GlobalDict);
% ....
end.
Posted via RSDN NNTP Server 2.1 beta