摘要: 需要被模块外部调用的函数一定要出现在模块的导出声明中。调用其他模块中的函数的两种方法第一种是直接通过模块名:函数名(参数列表)的方式来调用--参见程序2.3第二种方式是借助import声明,使用隐士限定函数名但是当两个不同的模块导出重名的函数时,必须使用显示限定函数名。参见程序2.4常见的列表处理函数:Member(X,L)在x是列表L的元素时返回true,否则返回false变量的解除:对于一个已经绑定的变量可以通过f(变量名),来进行变量的解除绑定。Erlang语言中的三种分隔符的用法:逗号(‘,’)在函数调用中分割参数,数据结构,模式匹配分号(‘;’)用于分割在函数定义,case,if,t 阅读全文
posted @ 2011-08-10 18:16 willier 阅读(179) 评论(0) 推荐(0)
摘要: 不知道这个语言以后的发展前景怎么样, 现在公司要用, 写个记录,供以后学习的人参考。module(math1).-export([factorial/1]).作用:第一个是声明该模块可以被模块外部访问,导出函数的意思是说明,该函数可以被外部直接调用相当于类中的public,而没有被声明为export的函数,则等同于private只能被该模块内部访问factorial/1:这句话的意思是该factorial函数只有一个参数变量总是以大写字母开头的。“_”下划线,代表特殊的匿名变量或无所谓变量,可以充当占位符Erlang提供了多进程原语:spawn用于启动一个并行计算(进程);Send向一个进程发 阅读全文
posted @ 2011-08-10 09:05 willier 阅读(161) 评论(0) 推荐(0)