変数 -> 命令内容
の形でlambda関数になる
ar1 = [1,2,3]
#map関数にlambda関数をつける例
println(map(x->10x,ar1))
>>[10,20,30]
#lambda関数を使って新たにmap関数を作る例
map2 = f -> x -> f(x)
println(map2(x->5x)(ar1))
>>[5,10,15]
#命令処理部分が長ければbegin endで囲んでも良い
map3 = f->x->
begin
f(x)
end
println(map3(x->5x)(ar1))
>>[5,10,15]
コメントをかく