技术开发 频道

Erlang超快速入门

  【IT168 技术文档】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$键说明

  ^PUp获取前一行(previous)

  ^NDown获取下一行(next)

  ^AHome到行首

  ^EEnd到行尾

  ^DDel删除光标前字符

  ^FLeft向前移动一个字符

  ^BRight向后移动一个字符

  ReturnEnter执行当前命令

  注意:^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> _

  现在可以做些其他有趣的事情了。

  5 深入了解Erlang

0
相关文章