But something like this will be optimised by the compiler.
For example:
def foo(map) do
map
|> Enum.map(&String.upcase/1)
|> Enum.map(&String.upcase(&1))
end
becomes
foo(_map@1) ->
'Elixir.Enum':map(
'Elixir.Enum':map(_map@1, fun 'Elixir.String':upcase/1),
fun 'Elixir.String':upcase/1).
But &String.upcase/1 should be the preferred form.






















