Elixir发送和接收消息

示例

defmodule Processes do
    def receiver do
        receive do
            {:ok, val} ->
               IO.puts"Received Value: #{val}"
            _ ->
               IO.puts"Received something else"
        end
    end
end
iex(1)> pid = spawn(Processes, :receiver, [])
#PID<0.84.0>
iex(2)> send pid, {:ok, 10}
Received Value: 10
{:ok, 10}