一、做参数
1> Mynum=fun(X)->(X rem 2)=:=0 end.
#Fun<erl_eval.6.13229925>
2> Mynum(11).
false
11> lists:map(Mynum,[12,343,11,90]).
[true,false,false,true]
19> lists:filter(Mynum,[1,2,7,6]).
[2,6]
20>
二、返回,计算2*8
Cf(2)中2做为外层函数的L参数,
然后,Mycf(8)中,8做为内层函数的X的参数
20> Cf=fun(L)->(fun(X)->X*L end)end.
#Fun<erl_eval.6.13229925>
22> Mycf=Cf(2).
#Fun<erl_eval.6.13229925>
23> Mycf(8).
16
24>