• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

함수형 프로그래밍은 이터레이터를 이용하는 프로그래밍인가요?

22.03.15 02:20 작성 조회수 156

0

안녕하세요, 강의 잘 보고 있습니다.

함수형 프로그래밍을 사용하는 이유 중 하나가 조합성이 뛰어나다는 점으로 이해하고있는데요,

 

조합성이 뛰어나다는 것은, 기존 map,filter,reduce,join과 같은 arr의 메서드들은 arr에 국한되지만,

 

유인동 개발자님께서 보여주신 코드처럼 함수형 프로그래밍은 이터러블이 사용할 수 있는 함수들을 구현해주었기 때문에 조합성이 좋고 확장성이 좋다고 할 수 있는 건가요?

 

때문에, 이터레이터를 사용하여야 함수형 프로그래밍이라고 할 수 있는 걸까요?

 

감사합니다!

답변 2

·

답변을 작성해보세요.

1

easyiscat님의 프로필

easyiscat

질문자

2022.03.16

안녕하세요, 유인동 개발자님, 혹시 강의 내용을 제가 직접 다시 구현한 것을 깃에 올려도 될까요??

잘몰라서 여쭤봅니다! 감사합니다.

물론입니다 :)

easyiscat님의 프로필

easyiscat

질문자

2022.03.17

감사합니다!

1

함수형 프로그래밍이 좀 더 큰 주제이고 이터러블 프로그래밍이나 LISP이 좀 더 작은 주제라고 볼 수 있을거 같습니다.  :)

함수형 프로그래밍은 인풋과 아웃풋만으로 소통하기 때문에 조합성이 좋습니다.

이터러블을 다루는 여러 함수들과 조합도 역시 좋습니다.

감사합니다 :)