Rec 07
Problems
01. Infinite List
public <S, R> InfiniteList<R> zipWith(
InfiniteList<? extends S> list,
Transformer<? super T, ? extends Transformer<? super S, ? extends R>> mapper) {
}jshell> InfiniteList<Integer> l1 = InfiniteList.iterate(0, i -> i + 1);;
jshell> InfiniteList<String> l2 = InfiniteList.iterate("", s -> s + "S");;
jshell> InfiniteList<Object> l3 = l1.zipWith(l2, i -> s -> i + s.length());new Transformer<Integer, Transformer<String, Integer>>() {
@Override
public Transformer<String, Integer> transform(Integer i) {
return new Transformer<String, Integer>() {
@Override
public Integer transform(String s) {
return i + s.length(); // <-- i is captured here!
}
};
}
}02. Stream Construction
03. Stream Construction*
04. Stream Construction*
Tips
Last updated