相当于“hello world”吧。原文在此
http://ftp.sunet.se/pub/lang/erlang/quick_start.html
Unix系统下输入"erl",Windows系统下双击Erlang的图标。你应该会看类似下面的提示信息:
os prompt > erl
Erlang R13B (erts-5.7.1) [smp:4:4] [rq:4] [async-threads:0] [kernel-poll:false]
Eshell V5.7.1 (abort with ^G)
1>
提示符 ">"表示系统正在等待输入.
把 Erlang 用作计算器 |
1> 2131836812671*12937192739173917823.
27579983733990928813319999135233
2>
注意每个表达式必须使用“.”(点)跟空白字符结束!(a DOT followed by a whitespace! )
编辑之前输入的表达式 |
用过的表达式可以通过简单的命令调用或者编辑。常用的命令如:
注: ^X 表示同时按下键盘的Control + X.
试一下Control+P 看看效果.:)
编译你的第一个程序 |
使用文本编辑器输入下面这段代码:
-module(test).
-export([fac/1]).
fac(0) -> 1;
fac(N) -> N * fac(N-1).
(注意每行后面的点号,还有fac(0)那行结尾是分号。bookmoth注)
保存为 test.erl 文件名必须和模块名字相同. 输入 c(test) 编译这个程序,然后运行它:
3> c(test).
{ok,test}
4> test:fac(20).
2432902008176640000
5> test:fac(40).
815915283247897734345611269596115894272000000000
6>