Functional Programming in Scala – 2

Coursera 의 Functional Programming In Scala 수업 중 2 번째 챕터입니다. 2.1 Higher-Order Functions Higher-Order Functions Functional PL 에서는 함수를 first-class 로 다루는데, 이는 함수를 파라미터로 넘기거나 결과로 리턴할 수 있다는 소리다. 이렇게 함수를 파라미터로 받거나, 혹은 함수를 리턴하는 함수를 Higher order functions 라 부른다. Function Types type A => B is the type of a … Continue reading Functional Programming in Scala – 2

Functional Programming in Scala – 1

Coursera 의 Functional Programming In Scala 수업 중 1 번째 챕터입니다. h3 id="1-1-programming-paradigms">1.1 Programming Paradigms Imperative Programming modifying mutable variables using assignment and control str such as if-then-else, loop break, continue, return 절차적인 프로그래밍은 폰 노이만 구조랑 비슷한데, Mutable var = memory cells variable deferences = load instructions var assignment = store instruction control structure = … Continue reading Functional Programming in Scala – 1