今天看了看Erlang编程指南,发现其中的递归还是挺有特色的,递归式函数式编程语言的一大特色了。递归比如一个求平均数的例子:1 average(List) -> sum(List) / len(List).2 3 sum([]) -> 0;4 sum([Head | Tail]) -> Head + sum(Tail). 5 len([]) -> 0;6 len([_ | Tail) -> 1 + len(Tail).先看sum函数,sum([])->0. 如果列表是空的,那么元素总和是零sum([Head | Tail]) -> Head + sum Read More
posted @ 2013-01-07 16:21
Excelight
Views(610)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号