[erlang-questions] Pipe Operator in Erlang?
Fred Hebert
mononcqc@REDACTED
Fri Jul 10 01:18:08 CEST 2015
On 07/10, Éric Pailleau wrote:
>A = catch Pid | {somemessage, somevalue }.
>This would probably need a timeout. On other hand, ! + receive may wait forever. | could do the same.
A = [catch Pid | {somemessage, somevalue}].
Is A equal to:
a) [Pid | {somemessage, somevalue}] (improper list)
b) [Result] (the received message)
It also ignores that two processes may have more than two communications
going on at the same time, and that without a selective receive, it's
not obvious that anything would match properly.
More information about the erlang-questions
mailing list