X-Git-Url: https://git.xandkar.net/?p=hope.git;a=blobdiff_plain;f=src%2Fhope_list.erl;h=aba9944f9d5b7ee53c2a3a0a73ee52f3a3e76e34;hp=b93ad2d346d08d42f5dd277907de7255114ea1cb;hb=2a81fbac3178e649d03519f7b1b25e43d7850713;hpb=c66ddf8079f01284853e24ca129062c3d11229b0 diff --git a/src/hope_list.erl b/src/hope_list.erl index b93ad2d..aba9944 100644 --- a/src/hope_list.erl +++ b/src/hope_list.erl @@ -7,6 +7,7 @@ -export( [ unique_preserve_order/1 , map_rev/2 + , map_slow/2 ]). @@ -14,6 +15,14 @@ [A]. +%% @doc lists:reverse(map_rev(L, F)) +%% @end +-spec map_slow([A], fun((A) -> (B))) -> + [B]. +map_slow(Xs, F) -> + lists:reverse(map_rev(Xs, F)). + + %% @doc O(N), tail-recursive equivalent to lists:rev(lists:map(F, L)) %% @end -spec map_rev([A], fun((A) -> (B))) ->