반응형
함수형 처리라는 것이 어떤것이다 라는 컨셉을 익힐때 좋을꺼 같다!
package kr.samdogs.study.func.pojo;
import java.util.stream.IntStream;
public class ForLoop {
public static void main(String[] args) {
/* 1부터 5 미만 까지 루핑 출력
* :: 참조연산자로 함수 주입
* JDK9+ 에서는 제한 조건을 추가로 넣을수 있다!!
*/
//일반
for(int idx=1;idx<5;idx++) {
System.out.println(idx);
}
//스트림
IntStream.iterate(1
, idx -> idx + 1)
.limit(4)
.forEachOrdered(System.out::println);
}
}
이런 함수형 클래스와 map, reduce, filter 이 활용을 잘익히면 된다. ( javascript - react 에서 최신(16+) 컨셉이 함수형 이라는 생각이 듬)
반응형