routine
이 개입되면 코드를 순서대로 읽기힘들다
routine
은 플로우를 뺏는 것보통 함수는 x 를 주면 y를 주는 수학적인 의미
→ flow
를 뺏는 관점에서는 함수를 function
이 아닌 routine
이라고 부른다
→ 함수를 x → y로 다루는 건 함수형 프로그래밍
우리가 보고 싶은 건 flow
가 궁금하다 → 이 관점에서는 함수가 function
이 아닌 routine
routine
끼리 통신이라는 것을 한다
flow
뿐 아니라 data
도 나눈다argument
(main
에서 sub
로)와 return
(sub
에서 main
으로)
return
routine
이면 항상 return
return
없는 경우는 return undefined
routine
식이 성립하기 위해서는 연산의 값을 기억해야된다