더북(TheBook)

 

7.2

전달값과 반환값

앞에서 봤던 덧셈 상자 그림을 다시 살펴보겠습니다.

그림 7-2 덧셈 상자

함수에는 전달값, 동작, 반환값이라는 3가지 요소가 있다고 했습니다. 그런데 형식에서도 그렇고 예로 든 open_account() 함수도 전달값과 반환값이 없고 동작만 정의돼 있습니다. 사실 전달값과 반환값은 함수의 구성 요소이지만, 필수 요소는 아닙니다. 그래서 전달값과 반환값이 있는 함수도 있고 없는 함수도 있습니다. 하지만 구성 요소로 넣은 이유가 있겠지요?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.