@@ -83,26 +83,26 @@ public function test_map_collect()
83
83
84
84
public function test_reduce_foldl_inject ()
85
85
{
86
- $ sum = _::_ ([1 , 2 , 3 ])->reduce (function ($ num , $ sum ) {
86
+ $ sum = _::_ ([1 , 2 , 3 ])->reduce (function ($ sum , $ num ) {
87
87
return $ num + $ sum ;
88
88
}, 0 );
89
89
90
90
$ this ->assertSame (6 , $ sum , 'sum by reduce ' );
91
91
92
- $ sum = _::_ ([1 , 2 , 3 ])->foldl (function ($ num , $ sum ) {
92
+ $ sum = _::_ ([1 , 2 , 3 ])->foldl (function ($ sum , $ num ) {
93
93
return $ num + $ sum ;
94
94
}, 10 );
95
95
96
96
$ this ->assertSame (10 + 6 , $ sum , 'sum by reduce with initial 10 ' );
97
97
98
- $ prod = _::_ ([1 , 2 , 3 , 4 ])->inject (function ($ num , $ sum ) {
99
- return $ num * $ sum ;
98
+ $ prod = _::_ ([1 , 2 , 3 , 4 ])->inject (function ($ prod , $ num ) {
99
+ return $ prod * $ num ;
100
100
}, 1 );
101
101
102
102
$ this ->assertSame (24 , $ prod , 'prod by reduce with initial 1 ' );
103
103
104
- $ concat = _::_ ([1 , 2 , 3 , 4 ])->inject (function ($ num , $ concat ) {
105
- return $ num . $ concat ;
104
+ $ concat = _::_ ([1 , 2 , 3 , 4 ])->inject (function ($ concat , $ num ) {
105
+ return $ concat . $ num ;
106
106
}, '' );
107
107
108
108
$ this ->assertSame ('1234 ' , $ concat , 'concat by reduce ' );
@@ -116,8 +116,8 @@ public function test_reduceRight_foldr()
116
116
117
117
$ this ->assertSame (6 , $ sum , 'sum by reduceRight ' );
118
118
119
- $ concat = _::_ ([1 , 2 , 3 , 4 ])->foldr (function ($ num , $ concat ) {
120
- return $ num . $ concat ;
119
+ $ concat = _::_ ([1 , 2 , 3 , 4 ])->foldr (function ($ concat , $ num ) {
120
+ return $ concat . $ num ;
121
121
}, '' );
122
122
123
123
$ this ->assertSame ('4321 ' , $ concat , 'concat by reduceRight ' );
0 commit comments