Skip to Content
함수형 프로그래밍 with 자바
book

함수형 프로그래밍 with 자바

by 벤 바이디히, 허귀영
March 2024
Beginner to intermediate
528 pages
10h 48m
Korean
Hanbit Media, Inc.
Content preview from 함수형 프로그래밍 with 자바
114
PART 02
함수형 접근 방식
료 구조에서만 가능합니다.
변경 추적 변경 추적
changechange
trackingtracking
모든 변경이 새로운 자료 구조를 생성한다면, 이전 참조를 저장함으로써 이전 상태를 추적
할 수 있습니다. 되돌리기 기능을 지원하기 위해 단일 속성 변경 이력을 더 이상 복잡하게
추적할 필요가 없습니다. 이전 상태를 복원하는 것은 이전 자료 구조에 대한 이전 참조를
사용하는 것만큼 간단합니다.
이 모든 이점은 선택한 프로그래밍 패러다임과는 독립적이라는 것을 기억하세요. 만약 함수
형 접근 방식이 여러분의 코드에 맞지 않다고 하더라도, 여전히 데이터 처리에서 불변성을
통해 큰 이점을 얻을 수 있습니다.
4.34.3
자바 불변성 상태 자바 불변성 상태
자바의 초기 디자인은 언어 기능으로써 불변성을 포함하지 않았으며, 다양한 불변 자료 구조
를 제공하지 않았습니다. 언어와 그 타입들의 특정 부분은 항상 불변성을 가졌지만, 다른 함
수형 언어들이 제공하는 수준에는 훨씬 못 미칩니다. 그러나 자바
14
가 출시되면서 불변 자
료 구조인 레코드
record
를 도입함으로써 모든 것이 바뀌었습니다.
여러분은 인지하고 있지 못할 수도 있지만, 이미 자바 프로그램에서 불변 타입을 사용하고
있습니다. 런타임 최적화나 올바른 사용을 보장하는 것과 같이, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

실무로 통하는 클린 코드

실무로 통하는 클린 코드

막시밀리아노 콘티에리

Publisher Resources

ISBN: 9791169212175