반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 코딩 테스트
- @configuration
- @Setter
- kubenetes
- 롬복 어노테이션
- 커링
- 쿠버네티스
- 스프링 스케쥴러
- 프로그래머스
- Java
- K번째수
- 알고리즘
- 완주하지 못한 선수
- 스택/큐
- 모던 자바 인 액션
- @EnableScheduling
- 루씬 인 액션
- 가장 큰 수
- 영속 자료구조
- H-index
- @Getter
- 해시
- 전화번호 목록
- 고차원 함수
- 기능개발
- 정렬
- 검색 기능 확장
- 다리를 지나는 트럭
- @Data
- 크론 표현식
Archives
- Today
- Total
목록영속 자료구조 (1)
Today I Learned
[모던 자바 인 액션] 19장. 함수형 프로그래밍 기법 (1)
이 장의 내용 일급 시민, 고차원 함수, 커링, 부분 적용 영속 자료구조 자바 스트림을 일반화하는 게으른 평가와 게으른 리스트 패턴 매칭, 자바에서 패턴 매칭을 흉내 내는 방법 참조 투명성과 캐싱 19.1 함수는 모든 곳에 존재한다 자바8에서는 ::연산자로 메서드 참조를 만들거나 람다 표현식으로 직접 함수값을 표현해서 메서드를 함수값으로 사용할 수 있다. 19.1.1 고차원 함수 Comparator.comparing처럼 다음 중 하나 이상의 동작을 수행하는 함수를 고차원 함수라 부른다. 하나 이상의 함수를 인수로 받음 함수를 결과로 반환 스트림 연산과 마찬가지로 고차원 함수를 구현 시, 인수로 전달된 함수가 부작용을 포함할 가능성을 염두에 두어야 한다. 19.1.2 커링 커링은 x와 y라는 두 인수를 받..
JAVA & Spring/모던 자바 인 액션
2021. 12. 7. 02:17