科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件Erlang十分钟快速入门

Erlang十分钟快速入门

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Erlang不但是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性。这个Erlang初始开源版本包含了Erlang的实现,同时它也是用于构建分布式高可用性系统的Ericsson中间件的最大组成部分。本文介绍了Erlang的基本知识。

作者:佚名 来源:MATRIX 2007年9月13日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

启动Erlang

如果你使用unix系统的话,请输入“erl”;而如果你使用Window系统的话,请点击Erlang的开始图标来启动Erlang。你应该看到如下界面:

os prompt > erlErlang (JAM) emulator version 4.7.3.3 Eshell V4.7.3.3  (abort with ^G)1>

“>”提示表示了系统正在等待输入。

将Erlang用作计算器

1> 2131836812671*12937192739173917823.275799837339909288133199991352332>

记住每个表达式都是以句点和空格为结束符的!

编辑从前的表达式

我们使用简单的emacs行编辑命令编辑从前的表达式,最常用的命令如下:

◆^P 获取上一行。

◆^N 获取下一行。

◆^A 将输入焦点移动到当前行首。

◆^E 将输入焦点移动到当前行尾首。

◆^D 删除当前光标所在的字符。

◆^F 向前移动一个字符。

◆^B 向后移动一个字符。

◆回车 执行当前命令。

请注意: ^X 表示Control + X 。尝试按下Control+P,看看什么会发生?

编译你的第一个程序

在你所喜欢的文本编辑器中输入以下内容,并将其保存到文件中:

-module(test).-export([fac/1]).fac(0) -> 1;fac(N) -> N * fac(N-1).

保存文件名为test.erl,请注意文件名必须和模块名相同。

通过输入c(test)编译程序,然后运行它:

3> c(test).{ok,test}30> test:fac(20).24329020081766400004> test:fac(40). 
81591528324789773434561126959611589427200000000032>

Ok,现在你也可以尝试编写一些有趣的程序了。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章