@@ -55,14 +55,14 @@ Add the following dependency to your:
55
55
<dependency >
56
56
<groupId >com.jnape.palatable</groupId >
57
57
<artifactId >lambda</artifactId >
58
- <version >1.6.2 </version >
58
+ <version >1.6.3 </version >
59
59
</dependency >
60
60
```
61
61
62
62
` build.gradle ` ([ Gradle] ( https://docs.gradle.org/current/userguide/dependency_management.html ) ):
63
63
64
64
``` gradle
65
- compile group: 'com.jnape.palatable', name: 'lambda', version: '1.6.2 '
65
+ compile group: 'com.jnape.palatable', name: 'lambda', version: '1.6.3 '
66
66
```
67
67
68
68
<a name =" examples " >Examples</a >
@@ -81,8 +81,8 @@ Every function in lambda is [curried](https://www.wikiwand.com/en/Currying), so
81
81
``` Java
82
82
Fn1<Iterable<Integer > , Integer > sumOfEvenIncrementsFn =
83
83
map((Integer x) - > x + 1 )
84
- .then (filter(x - > x % 2 == 0 ))
85
- .then (reduceLeft((x, y) - > x + y));
84
+ .andThen (filter(x - > x % 2 == 0 ))
85
+ .andThen (reduceLeft((x, y) - > x + y));
86
86
87
87
Integer sumOfEvenIncrements = sumOfEvenIncrementsFn. apply(asList(1 , 2 , 3 , 4 , 5 ));
88
88
// -> 12
@@ -120,7 +120,7 @@ Let's compose two functions:
120
120
Fn1<Integer , Integer > add = x - > x + 1 ;
121
121
Fn1<Integer , Integer > subtract = x - > x - 1 ;
122
122
123
- Fn1<Integer , Integer > noOp = add. then (subtract);
123
+ Fn1<Integer , Integer > noOp = add. andThen (subtract);
124
124
// same as
125
125
Fn1<Integer , Integer > alsoNoOp = subtract. compose(add);
126
126
```
0 commit comments