스터디/Java
자바와 함수형 프로그래밍(Functional Programming) (1/3)
함수형의 조건 1. 불변성(Immutablility)을 가질 것 2. 1급 객체(First Object)일 것 java.util.function (Java 8) // Assignment context Predicate p = String::isEmpty; // Method invocation context stream.filter(e -> e.getSize() > 10)... // Cast context stream.map((ToIntFunction) e -> e.getSize())... 일반적인 함수의 모양 function shapes Input Return Mean Function T R 입력값이 들어왔을 때 결과값을 반환하는 함수 Consumer T void 결과를 반환하지 않는 함수 Predica..
2021. 1. 31. 19:03
최근댓글