abstract : 고차 함수의 정의, 부분 함수, 커링 함수, 함수 합성, 응용법
abstract : 재귀의 의미, 재귀적 설계, 메모이제이션, 최적화, 응용
abstract : 알아두면 좋은 코틀린 문법
이 시리즈를 통해 조재용, 우명인님이 지은 “코틀린으로 배우는 함수형 프로그래밍"을 읽으며 개인적으로 중요하다고 생각하는 각 장(1~11장)의 내용을 정리하고자 함(나중에 내가 빠르게 리마인드 하기 위함임)
if … 완전한 내용의 책은 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788966262557 에서 구매가 가능함
코틀린의 새로운 특징중 하나인 type aliases와 Enum class, 예외처리, 연산자 오버로딩에 대해 살펴보겠습니다.
리플렉션(Reflection)은 런타임 프로그램의 구조(객체, 함수, 프로퍼티, 생성자, Bonud)를 분석해서 활용 할 수 있는 기법입니다.
이를 활용 하면 런타임에 얻을 수 있는 정보를 기반으로 기존 코드 대비, 간결한 구조의 표현이 가능해집니다.
코틀린에서는 .NET의 LINQ, Java의 Streams, C++의 ranges와 유사하게 데이터 집합을 다룰 수 있습니다.