Я читал в книге «Параллельный подход к разработке программного обеспечения» O'Reilly
и есть на странице 93 несколько примеров «Передача сообщений».сообщение, передаваемое переменной и «direct» в erlang
1> Pid = self().
<0.30.0>
2> Pid ! hello.
hello
3> <0.30.0> ! hello.
* 1: syntax error before: '<'
Проблема заключается в том, что я не понимаю, почему есть ошибка синтаксиса, так как, когда я типа 1> Pid.
я получаю результат <0.30.0>
, так, что Составим разность между линией 2 и линии 3 (ожидать от тот факт, что это переменная)?
Возможной дубликату [Отправка сообщения Pid Erlang ] (http://stackoverflow.com/questions/14169931/sending-message-pid-erlang) –
Я видел эти вопросы, но я не спрашиваю, как отправить сообщение, я спрашиваю, почему я не могу отправить это одним из способов –
Посмотрите на [третий ответ] (http://stackoverflow.com/a/14170100/409228) по этому вопросу. –