자바 함수형 인터페이스 활용

함수형 인터페이스 java8에서 동작(함수)를 파라미터화 하기 위해서 클래스의 선언과 인스턴스화를 동시에 수행할 수 있도록 익명...

4 minute read

지연 컬렉션 연산

시퀀스sequence를 이용한 컬렉션 지연 연산(lazy operation) map이나 filter같은 함수는 연산 결과를 새로운 컬렉션에 담아 반환한다....

5 minute read

컬렉션 함수형 API

filter와 map filter Ref. : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/filter.html 컬렉션에서 주어진 람다가 true를 반환하는 element를 추출하는 함수이다. val...

5 minute read

코틀린에서의 람다 문법과 사용법

소개 람다 식lamda expression 또는 람다는 기본적으로 다른 함수에 넘길 수 있는 알고리즘(코드블럭,메소드? 등등..)을 의미한다....

4 minute read

최상위 함수와 프로퍼티

자바에서는 모든 코드를 클래스 기반에서 작성해야 한다. 하지만 특정 도메인 영역에는 포함되기 어려운 유틸에 관련된...

2 minute read

확장 함수와 확장 프로퍼티

코틀린에는 기존에 정의 된 클래스를 수정하지 않고 마치 그 클래스의 멤버 함수인 것처럼 사용할 수...

3 minute read

코틀린의 컬렉션

코틀린에서는 컬렉션을 만들어내는 여러 표준 라이브러리를 제공한다. val set = hashSetOf(1, 7, 53) //set val...

1 minute read