Hi there I do this all the time, travering a reversed list and accumulating a transformation into a new list, unreversed now.
Is this not a very frequent FP pattern.
I would quite happy to use `Enum.reverse_map` which would be more efficent
than my eternal internal remimplementation:
```elixir
defp map_reverse(collection, fun)
do
_map_reverse(collection, fun,
[])
end
defp _map_reverse(collection, fun,
result)
defp _map_reverse([], _, result)
do
result
end
defp _map_reverse([head|rest], fun, result)
do
_map_reverse(rest, fun,
[fun.(head)|result])
end
```
Any thoughts?
KR
Robert
--
You received this message because you are subscribed to the Google Groups
"elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/elixir-lang-core/a4fe903e-9661-448e-ba80-0b8cfc4f8bff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
