Open ChangJoo-Park opened 6 years ago
익숙한 언어에 들어 있는 functional programming feature를 사용하면서부터 시작하는건어때? 나도 잘 모르긴한데.. 우연한 계기에 java를 하고.. 우연한 계기에 lambda 식을 쓰고.. 그러다보니 조금 익숙해지긴했는데..
아니 이 누추한 곳에 오시다니요... 잘 지내시죠? 😭 저는 자바스크립트를 주로 쓰다보니까 최신 문법에 있는걸 활용하다가 점점 functional feature들을 쓰게 되긴 했어요 근데 뭔가 부족하다 싶은 마음이 계속 들어서요 자바스크립트가 온전한 OOP도 FP도 아니라 라이브러리에서 지원을 받아야하는 것 같아요
그렇구나. .역시 많이 해봤구먼~^^ FP 공부하면 나도 알려줘~
lodash underscore 류와 Ramda 의 차이점 중 기억 나는 것이 lodash 류는 iterable(순환 하며 처리가 가능한) 한 값이 첫번째 인자로 받고 Ramda 는 마지막 인자로 받는 걸로 알고 있습니다. Ramda 의 방식이 함수 합성을 하는 데 유리 하기 때문에 보통 함수형은 그렇게 한다고 하네요 ㅎㅎ
함수 합성의 개념은 알겠는데 익숙 해지기는 어려워 보이 더라구요 ㅠㅠ 예전에 함수형을 배우고 싶으면 하스켈을 해보라는 말을 들었.......(물론 전 포기했습니다 ㅎㅎ)
https://gist.github.com/WaldoJeffers/905e14d03f4283599bac753f73b7716b
이런식으로 compose를 하는 방법이 있는데 굳이 이렇게 해야할까싶어요
http://ramdajs.com/
functional programming 어떻게 시작해야할까 고민