function'< - '/ 2 undefined接收块Elixir中的错误

时间:2014-03-23 05:40:07

标签: elixir

这是我的Elixir代码。

defmodule ErlProcess do
    def receiver do
        receive do
            {:sayHello, msg}->sender<-{:ok, "ok"}
        end
    end
end

但它给出了这个错误。

** (CompileError) spawn.exs:4: function '<-'/2 undefined
    (stdlib) lists.erl:1323: :lists.foreach/2
    (stdlib) erl_eval.erl:569: :erl_eval.do_apply/6
    (elixir) src/elixir.erl:140: :elixir.eval_forms/4
    (elixir) src/elixir_lexical.erl:17: :elixir_lexical.run/2

如何解决这个问题?

1 个答案:

答案 0 :(得分:20)

pid <- msg已删除,请改为send pid, msg