Erlang编程快速入门
来源:互联网 发布:mac finder 路径显示 编辑:程序博客网 时间:2024/04/28 07:33
相当于“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! )
编辑之前输入的表达式
用过的表达式可以通过简单的命令调用或者编辑。常用的命令如:
- ^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十分钟快速入门
- Erlang十分钟快速入门
- [转] Erlang十分钟快速入门
- Erlang开发快速入门-环境搭建
- Erlang编程入门之并发编程-进程
- Erlang入门(二)— 并发编程
- Erlang入门备忘录(1):单行编程
- Erlang入门备忘录(2):并行编程
- erlang 入门 并发编程,ping pong
- erlang 入门练习 顺序编程一
- shell编程快速入门
- shell 编程快速入门
- COM编程快速入门
- 注册表编程快速入门
- MySQL 触发器 存储过程 一点小用
- WinForm特效:同时让两个窗体有激活效果
- MTK出货量
- 你还在为企业内部电子文档的安全而困扰吗
- spring 中加载xml配置文件的方法
- Erlang编程快速入门
- 设计模式(八)之Composite - 组合模式
- 11
- 针对Web系统常用的功能测试方法浅析
- 物联网应用之 - 智能驾驶“Road train”
- iPP矩阵操作随笔1
- 设计模式(九)之Decorator - 装饰模式
- 传智播客-- 教育办公系统基于AJAX的分页,删除,修改,显示
- 学习之旅开始了