• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

안녕하세요! 질문드립니다!

22.09.19 08:47 작성 조회수 128

1

자바 개발도 하였지만 부끄럽게도 stream 과 lambda 는 등한시 하여 잘 사용을 못했네요..후회막심하네요..

다름아니라, 코틀린에서는 stream 을 잘 사용을 안하나요?

stream 을 대체할 수 있는 문법이 있어서 일까요?

실무에서는 stream 과 lambda 를 대부분 사용할까요?

9:43 초 returnBook 을 코틀린으로 변경할때 갑자기 드는 의문이였습니다.

(제가 아무것도 모르는 상태였으면 코틀린에서 stream().filter 식으로 구성하였을것같은..!!)

답변 1

답변을 작성해보세요.

0

안녕하세요 인진님!! 아이고~ 좋은 질문이십니다~~ ㅎㅎㅎㅎ

결론부터 말씀드리면 Kotlin에서는 Java의 '스트림'이 없습니다! 때문에 함수형 프로그래밍을 위해서는 filter map 같은 연산을 사용할 수 밖에 없습니다 ㅎㅎㅎ

즉, 대부분 람다를 사용한다고 생각해주시면 될 것 같습니다!

감사합니다~!!