github地址
ch02-Erlang速览
Hello Wrold
$ erl
Eshell V12.0.3 (abort with ^G)
1> c(hello).
{
ok,hello}
2> hello:start().
Hello world
ok
$ erlc hello.erl
$ erl -noshell -s hello start -s init stop
Hello world
文件服务进程
Eshell V12.0.3 (abort with ^G)
1> c(afile_server).
{
ok,afile_server}
2> FileServer = afile_server:start(".").
<0.86.0>
3> FileServer ! {
self(), list_dir}.
{
<0.79.0>,list_dir}
4> receive X -> X end.
{
<0.86.0>,
{
ok,["hello.erl","README.md","afile_server.beam",
"hello.beam","afile_server.erl"]}}
Eshell V12.0.3 (abort with ^G)
1> c