@@ -837,7 +837,7 @@ defmodule Enum do
837
837
end
838
838
839
839
def dedup ( enumerable ) do
840
- Enum . reduce ( enumerable , [ ] , fn x , acc ->
840
+ reduce ( enumerable , [ ] , fn x , acc ->
841
841
case acc do
842
842
[ ^ x | _ ] -> acc
843
843
_ -> [ x | acc ]
@@ -1549,7 +1549,7 @@ defmodule Enum do
1549
1549
do: Map . merge ( collectable , :maps . from_list ( enumerable ) )
1550
1550
1551
1551
defp into_map ( enumerable , collectable ) ,
1552
- do: Enum . reduce ( enumerable , collectable , fn { key , val } , acc -> Map . put ( acc , key , val ) end )
1552
+ do: reduce ( enumerable , collectable , fn { key , val } , acc -> Map . put ( acc , key , val ) end )
1553
1553
1554
1554
defp into_protocol ( enumerable , collectable ) do
1555
1555
{ initial , fun } = Collectable . into ( collectable )
@@ -1592,7 +1592,7 @@ defmodule Enum do
1592
1592
"""
1593
1593
@ spec into ( Enumerable . t ( ) , Collectable . t ( ) , ( term -> term ) ) :: Collectable . t ( )
1594
1594
def into ( enumerable , [ ] , transform ) do
1595
- Enum . map ( enumerable , transform )
1595
+ map ( enumerable , transform )
1596
1596
end
1597
1597
1598
1598
def into ( % _ { } = enumerable , collectable , transform ) do
@@ -1605,9 +1605,9 @@ defmodule Enum do
1605
1605
1606
1606
def into ( enumerable , % { } = collectable , transform ) do
1607
1607
if map_size ( collectable ) == 0 do
1608
- enumerable |> Enum . map ( transform ) |> :maps . from_list ( )
1608
+ enumerable |> map ( transform ) |> :maps . from_list ( )
1609
1609
else
1610
- Enum . reduce ( enumerable , collectable , fn entry , acc ->
1610
+ reduce ( enumerable , collectable , fn entry , acc ->
1611
1611
{ key , val } = transform . ( entry )
1612
1612
Map . put ( acc , key , val )
1613
1613
end )
@@ -2808,7 +2808,7 @@ defmodule Enum do
2808
2808
# Then at the end, we're going to reassemble and reverse them, and end up with the
2809
2809
# chunks in the correct order.
2810
2810
{ _size , pre , post } =
2811
- Enum . reduce ( enumerable , { 0 , [ ] , [ ] } , fn item , { index , pre , post } ->
2811
+ reduce ( enumerable , { 0 , [ ] , [ ] } , fn item , { index , pre , post } ->
2812
2812
{ pre , post } =
2813
2813
cond do
2814
2814
index < start -> { [ item | pre ] , post }
@@ -3353,7 +3353,7 @@ defmodule Enum do
3353
3353
3354
3354
def sort_by ( enumerable , mapper , :desc ) when is_function ( mapper , 1 ) do
3355
3355
enumerable
3356
- |> Enum . reduce ( [ ] , & [ { & 1 , mapper . ( & 1 ) } | & 2 ] )
3356
+ |> reduce ( [ ] , & [ { & 1 , mapper . ( & 1 ) } | & 2 ] )
3357
3357
|> List . keysort ( 1 , :asc )
3358
3358
|> List . foldl ( [ ] , & [ elem ( & 1 , 0 ) | & 2 ] )
3359
3359
end
0 commit comments