함수형 코드는 함수 펑션을 진짜 수학의 함수로 보는 관점으로 작성된 코드다. f(x)=2x라는 함수가 있을 때 x에다가 1을 입력하면 결과는 반드시 2가 된다. 이는 함수를 여러번 반복실행해도 마찬가지 결과가 나오며 그래서 그게 함수형 코드에 뭐 어떻게 쓰는거냐고 한다면 사이드 이펙트, 예를 들어 클래스의 멤버변수를 1씩 증가시키고 그 값을 함수에 쓴다거나 그런 짓을 최대한 배제하고 동일한 입력에 동일한 출력을 내도록 작성한다 정도로 생각하면서 코딩하고 있다. - dc App
gpt한테 제목 복붙해서 물어봤는데 잘 알려주네
gpt의 교과서적인 답변 말고 사람들의 주관적인 답변을 원해서 쓴거야
그냥 함수형 언어 사용해보는게
진지하게 함수형 코드에 투자하는 시간이 아까움
함수형 코드는 함수 펑션을 진짜 수학의 함수로 보는 관점으로 작성된 코드다. f(x)=2x라는 함수가 있을 때 x에다가 1을 입력하면 결과는 반드시 2가 된다. 이는 함수를 여러번 반복실행해도 마찬가지 결과가 나오며 그래서 그게 함수형 코드에 뭐 어떻게 쓰는거냐고 한다면 사이드 이펙트, 예를 들어 클래스의 멤버변수를 1씩 증가시키고 그 값을 함수에 쓴다거나 그런 짓을 최대한 배제하고 동일한 입력에 동일한 출력을 내도록 작성한다 정도로 생각하면서 코딩하고 있다. - dc App
프로그램 표현법에 뭐가 있는질 익히셈 - dc App
펑터 모나드 - dc App
함수형 코드 잘짜는 방법? 역설적이게 완벽한 함수형을 추구하지 않는거라고 생각함