Untitled
unknown
java
2 months ago
389 B
23
Indexable
public class IO<T> {
T value;
private IO(T value) {
this.value = value;
}
static <V> IO<V> of(V v) {
return new IO<>(v);
}
public <V> IO<V> map(Function<T, V> f) {
return IO.of(
f.apply(value)
);
}
public <V> IO<V> flatMap(Function<T, IO<V>> f) {
return f.apply(value);
}
}Editor is loading...
Leave a Comment