摘要: 简单列表处理 上一节我们重点介绍了fun,现在我们继续编写sum和map,来改进我们之前实现的total总和的计算.新建一个mylists.erl1 -module (mylists).2 -export ([sum/1]).3 4 sum([H | T]) -> H + sum(T)... 阅读全文
posted @ 2015-11-01 13:22 Malkin Sun 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 模块 模块是erlang的基本代码单元.模块保存在扩展名为.erl的文件里,而且必须先编译才能运行模块里面的代码.编译后的模块以.beam作为扩展名. 我们创建一个geometry.erl的文件1 -module (geometry).2 -export ([area/1]).3 4 area(... 阅读全文
posted @ 2015-10-24 18:25 Malkin Sun 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 变量 在erlang中所有的变量名必须以大写字母开头. 例如:X = 1.在shell中输入X就会得到1.erlang中的变量有一个特点,就是一旦被赋值不可改变. 例如:X = 1.已经在之前的shell被赋值,再次赋值X = 2.的时候就会报错** exception error: no ma... 阅读全文
posted @ 2015-10-24 15:55 Malkin Sun 阅读(261) 评论(0) 推荐(0) 编辑