<dependency> <groupId>io.javaslang</groupId> <artifactId>javaslang</artifactId> <version>3.0.0</version> </dependency> Option<String> name = Option.of("John"); Try<Integer> result = Try.of(() -> Integer.parseInt("123")); Tuple2<String, Integer> tuple = Tuple.of("Java", 8); List<String> list = List.of("Java", "Python", "JavaScript"); Stream.of(1, 2, 3, 4, 5) .filter(n -> n % 2 == 0) .map(n -> n * 2) Function2<Integer, Integer, Integer> add = (a, b) -> a + b; Function1<Integer, Integer> square = n -> n * n; Function1<Integer, Integer> addThenSquare = add.andThen(square); String output = Match(4).of( Case($(1), "One"), Case($(2), "Two"), Case($(), "Other") ); Function1<Integer, Function<Integer, Integer>> addCurried = a -> b -> a + b; Future<String> future = Future.of(() -> { return "Result"; });


上一篇:
下一篇:
切换中文