我在O'Reilly
書中的「軟件開發的並行方法」一書中閱讀,並且在第93頁有一些「消息傳遞」的例子。消息傳遞變量和「直接」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二郎山可能的複製](http://stackoverflow.com/questions/14169931/sending-message-pid-erlang) –
我看到這個問題,但我不問如何發送消息,我問爲什麼我不能發送它在兩種方式 –
看看在這個問題上的[第三個答案](http://stackoverflow.com/a/14170100/409228)。 –