함수는 입력을 받아 자기 구역에서 처리하고 결과를 돌려준다
함수를 읽을 때는 이름보다 먼저 입력, 지역변수, 반환값의 경계를 본다.
호출자가 값을 넘긴다.
함수 안에서 계산한다.
호출한 자리로 결과를 돌려준다.
반환값이 변수에 남는다.
| 구분 | 의미 | 판단 |
|---|---|---|
| 호출 | square(3) | 3이 n에 복사 |
| 함수 안 | result 계산 | 지역변수는 내부 작업대 |
| return | 결과 전달 | 호출 위치로 값이 돌아감 |
핵심 함수를 읽을 때는 이름보다 먼저 입력, 지역변수, 반환값의 경계를 본다.