Erlang超快速入门
日期:2007-04-06
目录
1 开始使用erlang
2 使用Erlang作为计算器
3 编辑前面的表达式
4 编译你的第一个程序
5 深入了解Erlang
1 开始使用erlang
如果你在unix系统下输入 erl ,或者在Window$系统下双击Erlang的图标,你可以看到一些提示:
os prompt > erl
Eshell V5.5.4 (abort with ^G)
1> _
其中 “>”提示符意味着系统正在等待输入。
2 使用Erlang作为计算器
1> 213183682167*12937192739173917823.
27579983733990928813319999135233
2> _
记住每个表达式以英文句号结束
3 编辑前面的表达式
可以使用简单的emacs命令获取前面的表达式。常见的几个如下:Unix键 Win$键 说明
^P Up 获取前一行(previous)
^N Down 获取下一行(next)
^A Home 到行首
^E End 到行尾
^D Del 删除光标前字符
^F Left 向前移动一个字符
^B Right 向后移动一个字符
Return Enter 执行当前命令
注意:^X意味着Control+X 。
尝试按下Control+P来查看结果。
译者注:一位朋友提示如上的快捷键是在unix系统之下的,Window$下的快捷键附在了如上列表后的括号内。另外,在Unix系统下使用Control+G的退出方式,在Window$下使用Control+C来退出。
4 编译你的第一个程序
把如下内容输入到一个文件里:
-module(test).
-export([fac/1]).
fac(0) -> 1;
fac(N) -> N * fac(N-1).
把这些存储到文件 test.erl 中,文件名必须与模块名相同。
编译这个程序使用如下命令,并且运行:
3> c(test).
{ok,test}
4> test:fac(20).
2432902008176640000
5> test:fac(40).
815915283247897734345611269596115894272000000000
6> _
现在可以做些其他有趣的事情了。