From 731b8398e57f55459d4616b12775a3738517e2e5 Mon Sep 17 00:00:00 2001
From: Cristian Greco
flatmap(Fun, List1) ->
- append(map(Fun, List1))
+ append(map(Fun, List1)).
Example:
> lists:flatmap(fun(X)->[X,X] end, [a,b,c]). @@ -523,7 +523,7 @@ flatmap(Fun, List1) ->A = B = term() -
mapfold combines the operations ofmap/2 and +
mapfoldl combines the operations ofmap/2 andfoldl/3 into one pass. An example, summing the elements in a list and double them at the same time:@@ -543,7 +543,7 @@ flatmap(Fun, List1) ->A = B = term() - -- cgit v1.2.3
mapfold combines the operations ofmap/2 and +
mapfoldr combines the operations ofmap/2 andfoldr/3 into one pass.