프로그램을 작성하다보면 동일한 처리를 반복해야 하는 경우가 많이 발생합니다.
이러한 경우에 유용하게 사용할 수 있는 도구가 함수(function)입니다.
함수를 이용하면 우리가 여러 번 바복해야 되는 처리 단계를 하나로 모아서 필요할 때 언제든 호출하여 사용할 수 있습니다.
입력을 받아 출력을 생성한다는 점은 수학에서의 함수와 비슷한 점이 있습니다.