[책] 쏙쏙 들어오는 함수형 코딩

정은경·2022년 7월 25일
0

Check 책 📚

목록 보기
7/7

쏙쏙 들어오는 함수형 코딩

  • yes24.com/Product/Goods/108748841

함수형 사고란 무엇인가

함수형 프로그래밍 (functional programming)
1. 수학 함수를 사용하고 부수 효과(side effect)를 피하는 것이 특징이 프로그램 패러다임
2. 부수 효과 없이 순수 함수(pure function)만 사용하는 프로그래밍 스타일

부수 효과 (side effect)

  • 함수에서 결과값을 주는 것 외에 하는 행동을 의미
    예) 이메일 보내기, 파일 읽기, 불빛을 깜빡이기, 웹 요청하기, 자동차에 브레이크 밟기

순수 함수 (pure function)

  • 부수 효과 없이 결과값이 인자에만 의존하는 함수
  • 인자에만 의존한다는 말을 같은 인자를 넣으면 항상 같은 결과를 돌려준다는 말
  • 수학에서 함수도 그러헥 동작하기 때문에 순수 함수를 수학 함수라고 볼 수 있음

액션, 계산, 데이터 구분하기

  1. 액션 (action)
  2. 계산 (calculation)
  3. 데이터 (data)

Reference

  • yes24.com/Product/Goods/108748841
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글