Erlang зарегистрировать процесс - PullRequest
2 голосов
/ 01 декабря 2010

Я пытаюсь создать новый процесс и зарегистрировать его:

-module(db).

-export([start/0]).

start() ->
    register( db , spawn( db, abs, [-100])).

Но когда я пытаюсь в оболочке erlang:

1> db: start ().

Я вижу:

true (emacs @ myhost) 2> = ОТЧЕТ ОБ ОШИБКАХ ==== 1 декабря 2010 года :: 17: 42: 27 === Ошибка в процессе <0.112.0>на узле 'emacs @ myhost' со значением выхода: {undef, [{db, abs, [- 100]}]}

Что не так?

Спасибо.

1 Ответ

4 голосов
/ 01 декабря 2010

Сбой, потому что db:abs/1 не определено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...