import javaslang.collection.List;
import javaslang.control.Option;
public class JavaslangExample {
public static void main(String[] args) {
Option<String> name = Option.of("John");
Option<String> emptyName = Option.none();
List<Integer> numbers = List.of(1, 2, 3, 4, 5);
List<Integer> squaredNumbers = numbers
.map(n -> n * n)
.filter(n -> n % 2 == 0);
List<Integer> lazyNumbers = List.of(1, 2, 3, 4, 5)
.map(n -> {
return n * n;
});
List<Integer> parallelNumbers = List.of(1, 2, 3, 4, 5)
.parallel()
.map(n -> {
return n * n;
});
}
}