고차함수

고차 함수 코틀린은 Functional Programming 에 특화된 언어니 한번 파헤쳐보자 목차 고차 함수 목차 함수 정의하기 함수를 리턴하는 함수 고차 함수 흐름제어 함수 정의하기 코틀린을 처음하다 보면 굉장히 어색한 문법이 있는데, list.filter { it % 2 == 0 } 와 같은 문법이다 처음에는 정말 어색하지만, 두고 볼수록 정말 매력 있는 녀석이다 자바에서는 list.stream() .filter(num -> num % 2 == 0) 와 같은 녀석인데, 코틀린에서 위에서 저렇게 사용하는건 유감스럽게도 java stream 처럼 lazy 한 속성을 가지고 있지는 않다(일반적인 순차선회) kotlin의 stream을 쓰기 위해서는 asSequnence 를 선언해줘야 가능하다 아니 왜 함..
huisam
'고차함수' 태그의 글 목록