Community
Participate
Working Groups
It may be useful to have something like takeWhile(Iterable, Predicate):Iterable dropWhile(Iterable, Predicate):Iterable Having some generator functions would be nice, too, e.g. one could write val initial = 1 val Iterable<Integer> iterable = initial.seed [ int i | i * 2 ] to generate an infinite sequence 1, 2, 4, 8, 16...
+1. There is also a Guava feature request for takeWhile and dropWhile: http://code.google.com/p/guava-libraries/issues/detail?id=477
takeWhile and droWhile are merged into master https://git.eclipse.org/r/#/c/30031/ an an iterate function is requested in Bug 431213
Requested via bug 522520. -M.