相当于“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>
提示符
">"表示系统正在等待输入.
1> 2131836812671*12937192739173917823.
27579983733990928813319999135233
2>
注意每个表达式必须使用“.”(点)跟空白字符结束!(a DOT followed by a whitespace! )
用过的表达式可以通过简单的命令调用或者编辑。常用的命令如:
^P
获得前面一行
^N
获取后面一行
^A
到本行的开头
^E
到本行的结尾
^D
删除当前字符
^F
光标右移一个字符
^B
光标左移一个字符
Return
计算表达式的值(运行当前命令)
注: ^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>
分享到:
相关推荐
erlang编程语言圣经 erlang从业人员的必备书籍 erlang语言开发入门
erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent
英文原版书籍,是学习Erlang 的入门书,简单通俗易懂,极力推荐.
erlang是爱立信开发的程序开发语言,融合了函数式编程与面向对象编程,并行处理内建与程序语言内部,特别适合创建并发行、容错性、分布性要求比较高的软实时系统,掌握它程序员必备的一种编程技能,与它相似的语言...
这是一本讲解Erlang编程语言的入门指南,内容通俗易懂,插图生动幽默,示例短小清晰,结构安排合理。书中从Erlang的基础知识讲起,融汇所有的基本概念和语法。 这是一本讲解Erlang编程语言的入门指南,内容通俗易懂...
erlang多核编程入门资料,学习erlang的快速手册
很好的书,学习erlang必备! 包括基础、初级和中级以及一些高级的内容,适合入门和初中级学习使用。
Erlang不但是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性:并发线程、作业调度、内存管理、分布式、网络化等。据说使用Erlang编写的Yaws Web服务器,其并发性能是apache的15倍!
该文档简要介绍了一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。
erlang二进制高效编程 erlang异常处理详解 开发经验: 面对软件错误构建可靠的分布式系统 编写分布式的 Erlang 程序:陷阱和对策 硝烟中的Erlang 深入底层: erlang VM基于多核处理器的可伸缩性特征 erlang VM内部...
erlang 入门书籍,与erlang程序设计相互认证着看,很不错
超好的一本书,让你分分钟入门erlang。erlang是现有并发编程最好的语言。
元概述Meta是一种尝试简化由提供的Erlang的元编程的尝试。...快速入门示例要使用meta只需添加以下标头: -include_lib("meta/include/meta.hrl").然后,要将任何Erlang代码转换为“ quote”,请将其包装到meta:quote
Elixir是一门建立在Erlang虚拟机上的函数式的系统编程语言,支持元编程。创始人José Valim是ruby界的知名人士。 私以为,可以把Elixir看作函数式的ruby语言,或者是语法类似ruby的Erlang。Elixir受瞩目的原因,是...
这是一个入门指导教你开始使用Erlang。这里所说的每一句都是准确的,但仍是真实的一 小部分。比如,我将只会告诉你最简单的语法,而不是所有详细的结构原理。有很多极其简 单的东西我会写上*manual*,这就表示这里有...
包含Elixir in Action,Elixir中文入门文档,Erlang and Elixir for Imperative Programmers,Erlang OTP并发编程实战-中文版,Erlang程序设计(第2版),Erlang编程指南,Functional.Web.Development.with.Elixir....
此项目由本人入门Erlang过程中编写,前期了解Erlang这门语言如何使用Socket和进程的调用,以及各种Erlang的语法和函数式编程的一个大致了解,可以用于入门参考参考,个人见解,希望大家也可以从我的代码当中发现问题...