Erlang - порождение процессов и передающих аргументов

Вы уверены, что экспортировали переменную в b-leg?

<action application="export" data="transfer_after_bridge=1000:XML:default"/>

Я считаю, что это должно работать, но я не уверен на 100%. Я не проверял.

11
задан deepblue 20 February 2009 в 21:41
поделиться

2 ответа

на самом деле Richard указал на меня в правильном направлении для взятия для предотвращения проблемы приятно (в ответе на то же сообщение, которое я поднял на Erlang GoogleGroups): http://groups.google.com/group/erlang-programming/browse_thread/thread/1d77a697ec67935a

Его ответ:

Путем "использования закрытий", я надеюсь, что Вы имеете в виду что-то вроде этого:

Pid = икра (забава ()-> any_function (Любой, Число, Аргументы) конец)

Как это ограничило бы Вашей структурой кода?

 /Richard 

спасибо за то, что быстро прокомментировали Вас мой вопрос. Очень ценивший

12
ответ дан 3 December 2019 в 08:57
поделиться

Короткий ответ: Вы не можете. Икра (всего это - различные формы), только берет функцию с 0 арностью. Используя закрытие и вводящий связанные переменные от мечущей икру функции способ пойти, за исключением использования своего рода общего хранилища данных как ETS (который является Излишеством Монстра).

Я никогда не находил, что использование закрытия сильно препятствует моей структуре кода, хотя; можно ли дать пример проблем, которые Вы имеете, и возможно кто-то может убрать его для Вас?

1
ответ дан 3 December 2019 в 08:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: