Function Parts

함수 재사용 단위

반환형, 함수 이름, 매개변수, 본문이 모여 호출 가능한 하나의 작업 단위가 된다.

구성 요소 읽기

call unit

반환형

함수가 호출자에게 돌려줄 값의 종류를 먼저 약속한다.

함수 이름

작업 의도를 드러내는 이름이 호출 지점의 가독성을 만든다.

매개변수

함수가 외부에서 받아야 하는 값을 괄호 안에 선언한다.

본문

중괄호 안에서 실제 계산, 검사, 출력 같은 처리를 수행한다.

inputcallbodyreturn
함수 약속

함수를 볼 때는 선언부가 무엇을 약속하는지, 본문이 그 약속을 어떻게 만족하는지를 나눠 보면 된다.