함수 책임

함수는 입력을 받아 자기 구역에서 처리하고 결과를 돌려준다

함수를 읽을 때는 이름보다 먼저 입력, 지역변수, 반환값의 경계를 본다.

01 입력매개변수

호출자가 값을 넘긴다.

02 처리지역 공간

함수 안에서 계산한다.

03 반환return 값

호출한 자리로 결과를 돌려준다.

04 저장대입 위치

반환값이 변수에 남는다.

구분의미판단
호출square(3)3이 n에 복사
함수 안result 계산지역변수는 내부 작업대
return결과 전달호출 위치로 값이 돌아감

핵심 함수를 읽을 때는 이름보다 먼저 입력, 지역변수, 반환값의 경계를 본다.