// Closure Capturing and Using Parameters
import java.util.function.BiFunction;
public class Main {
public static void main(String[] args) {
int factor = 3;
// Closure capturing "factor"
BiFunction<Integer, Integer, Integer> multiply = (a, b) -> (a + b) * factor;
System.out.println(multiply.apply(5, 5));
}
}
/*
run:
30
*/