Function Interface
java.util.function 패키지에 있는 인터페이스로, T라는 타입의 인풋을 받아 R이란 타입을 반환하는 apply 메서드를 가진다
매개변수를 2개 받고 싶다면 BiFunction Interface를 사용한다
구현
Function<Integer, Integer> multiple = x -> x*2;
Integer result = multiple.apply(3);
java.util.function 패키지에 있는 인터페이스로, T라는 타입의 인풋을 받아 R이란 타입을 반환하는 apply 메서드를 가진다
매개변수를 2개 받고 싶다면 BiFunction Interface를 사용한다
Function<Integer, Integer> multiple = x -> x*2;
Integer result = multiple.apply(3);