더북(TheBook)

함수

애초에 컴퓨터를 사용하는 목적 중 하나는 반복 작업을 줄이는 것이다. 흐름 제어인 for문과 마찬가지로 함수도 그런 목적을 갖고 있다. 가령 자주 사용하는 계산이 있는데, 계산할 때마다 코드를 반복하지 않고 함수를 만들어 필요할 때 호출하면 전체 코드의 양도 줄이고 기능별로 정리된 체계적인 프로그램을 만들 수 있다. 마치 프로그램을 부품처럼 만들어 조립하는 것과 같다.

▲ 그림 1-18 함수: 프라모델의 부품처럼 조립해 하나의 완성품을 만든다

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