erlang学习笔记1
来源:互联网 发布:c语言编译器手机中文版 编辑:程序博客网 时间:2024/04/28 15:53
1、进入erlang shell
输入: erl
2、退出erlang shell
输入:ctrl + g ,然后输入:q
3、奇怪的"."
erlang使用“.”作为结束符,在erlang shell中,任意一条一句只有在末尾加上“.",然后回车才会执行
每一个函数也以“.”作为结束符
例子:
2 + 3.
add(X, Y) ->
X + Y.
4、erlang模块编写
用任何文本编辑器书写,保存为 ".erl" 格式即可
模块起始:
-module(name).
其中name必须与文件名相同
函数导出:
-export([fun1/n, fun2/m]).
fun1、fun2为函数名,n,m分别为参数个数
函数例子:
square(X) ->
X*X.
fac(1) ->
1;
fac(N) ->
N * fac(N-).
注意末尾的“.”,表示函数的结束,中间用“;”分开
另外,变量必须以大写字母开始
5、如何执行erl文件
erlang shell中输入:c(name).
name为文件名,不包括后缀
然后,调用模块的函数方法为:
name:fac(3).
name:square(2).
6、list的定义
[1, 2, 3, 4, 5].
奇怪的“l”符号
[A | B ] = [1, 2, 3, 4].
那么
A的值为1,B为[2, 3, 4]
而
[A, B | C] = [1, 2, 3, 4, 5].
则A的值为1,B为2,C为[3, 4, 5]
7、如何使用erlang帮助
在shell(不是erl shell)中输入:
erl -man modulename
- erlang学习笔记1
- Erlang学习笔记(1) --
- Erlang-- 学习笔记1,数据格式
- erlang 学习笔记 1 socket 属性
- erlang学习理解笔记(1)
- erlang 语言学习笔记
- erlang学习笔记
- Erlang学习笔记
- Erlang学习笔记
- Erlang 基础学习笔记
- #erlang#学习笔记
- Erlang学习笔记
- erlang学习笔记
- erlang 学习笔记
- erlang学习笔记
- [Erlang 学习笔记]eclipse下开发erlang
- [Erlang 学习笔记]erlang behaviour小总结
- [Erlang 学习笔记] erlang socket 小小 demo
- 了解了一下cache
- 巴菲特:对股市上越古老的事物越感兴趣
- 几个hash算法的实现
- linux 下如何编译使用SDL的工程
- JAVASCRIPT用Url传递参数出现中文乱码的解决方法
- erlang学习笔记1
- GCC对可变参数的宏的支持
- ZendFramework的介绍、安装和实例运行
- vc++常用控件
- python clear screen的方法
- GDE-X 游戏引擎框架草案 及 开发模式
- APACHE common中的统计学工具
- spring2.5事务配置5种方式(转载)
- 再转一个断点续传的帖子