작성
·
152
1
자바 개발도 하였지만 부끄럽게도 stream 과 lambda 는 등한시 하여 잘 사용을 못했네요..후회막심하네요..
다름아니라, 코틀린에서는 stream 을 잘 사용을 안하나요?
stream 을 대체할 수 있는 문법이 있어서 일까요?
실무에서는 stream 과 lambda 를 대부분 사용할까요?
9:43 초 returnBook 을 코틀린으로 변경할때 갑자기 드는 의문이였습니다.
(제가 아무것도 모르는 상태였으면 코틀린에서 stream().filter 식으로 구성하였을것같은..!!)
답변 1
0
안녕하세요 인진님!! 아이고~ 좋은 질문이십니다~~ ㅎㅎㅎㅎ
결론부터 말씀드리면 Kotlin에서는 Java의 '스트림'이 없습니다! 때문에 함수형 프로그래밍을 위해서는 filter
map
같은 연산을 사용할 수 밖에 없습니다 ㅎㅎㅎ
즉, 대부분 람다를 사용한다고 생각해주시면 될 것 같습니다!
감사합니다~!!