data->funcC->funcB->funA 이런식으로 코딩하는 언어는 없나그러니까 데이터가 함수 C B A 순으로 들어가는데funA(funB(funC(data)))는 직관적으로 한눈에 알아보기 불편한거 같음 나만 그런가
메소드 체이닝이 잘 되는거 본거 같은데 기억이 안나네
껍데기루다가 값을 대롱에 싸서 드셔보세요
함수형이면 저런거 다되지않나 클로저는 (-> x fn1 fn2 fn3) 으로 되긴함
함수형 언어들이 지원하는 어너니머스 함수(람다함수) 형태가 저럼. val funcA : (A->B->C)
후위표기 사용하는 스택 지향 프로그래밍은 어떰 data funC funB funA 이런식으로 쓸텐데 ㅇㅇ
꽤 쓸모는 없지만 포스 프로그래밍 찍먹 ㄱㄱ
이거 하는 법으로 메서드 체이닝 dat.f().g().h()을 쓰거나, 함수 합성을 쓰거나(tacit programming), 리슾의 -> 매크로 같은 걸 씀
메소드 체이닝 지원, 함수들을 인자로 받는 체이닝 메소드 지원, 매크로 사용 등의 방법이 있음
이거 F#임. 허쉴?
체이닝, 커링
커링하면 걍 무슨언어든 됨
js에도 pipeline operator proposal 있음
예전 깃헙 갤에 누가 너가 말한 거랑 비슷한 얘기한 사람 있음(념글일 거임) 그렇게 하는 게 편하고 함수형에서 그렇게 쓰인대