2
私は、新しいプロセスを生成し、それを登録しよう:私はErlangのシェルにしようとするとErlangの登録処理
-module(db).
-export([start/0]).
start() ->
register(db , spawn(db, abs, [-100])).
しかし:
1> DB:開始()。
私は以下を参照してください
真 (myhostの@ emacsの)2> =エラーレポート==== 1 - 12月 - 2010 :: 17:42:プロセス< 0.112で27 === エラー。{0、{{db、abs、[ - 100]}]}ノード 'emacs @ myhost'の終了値:
何が問題なのですか?
ありがとうございます。
これはerlangモジュールの機能です。 – 0xAX
別のプロセスを作成したい機能はすべてエクスポートする必要がありますか?はいの場合、私はどのようにerlangモジュールから関数を生成できますか? – 0xAX
あなたのコードは、spawn(erlang、abs、[-100])と読みます。 http://www.erlang.org/doc/man/erlang.html#spawn-3 – knutin