2016-01-24 2 views

ответ

1

Вы можете использовать список. Например, предположим, что Pid представляет целевой процесс, и List список, элементы которого вы хотите отправить Pid:

[Pid ! Element || Element <- List] 
+0

Этот ответ кажется наиболее подходящим для меня на основе вопроса, но я полагал, что я бы бросить пара ссылочных ссылок здесь, если искатель находит их полезными: http://learnyousomeerlang.com/starting-out-for-real и http://www.erlang.org/doc/programming_examples/list_comprehensions.html –

+0

tnx @ Проблема Стива заключается в том, что его только что отправил первый элемент списка ...!? – koko

+0

@koko: вам нужно еще раз проверить, так как это, без сомнения, отправит полный список один за другим на 'Pid', предполагая, что' Pid' остается в живых, процесс отправки остается в живых, 'List' на самом деле является списком и т. д. Возможно, вы что-то ошибаетесь? Другой способ попробовать - это «списки: foreach (fun (X) -> Pid! X end, List) .', что делает практически то же самое. Если у вас все еще есть проблемы, вам придется публиковать более подробную информацию в новом вопросе, чтобы другие могли видеть, что происходит не так. –

Смежные вопросы