Guest User

Untitled

a guest
Dec 12th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. public class Monad<T> {
  2. private final T value;
  3. public Monad(T value) {
  4. this.value = value;
  5. }
  6. public <U> Monad<U> map(Function<T, U> mapperFunction) {
  7. return new Monad<>(mapping.apply(value));
  8. }
  9. public <U> Monad<U> flatMap(Function<T, Monad<U>> mapperFunction) {
  10. return mapperFunction.apply(value);
  11. }
  12. }
Add Comment
Please, Sign In to add comment