함수는 일반적으로 사용되는 코드 블록을 하나의 이름을 가진 집합에 저장함으로써 시간과 노력을 절약하는 방법입니다. 예를들어 우리가 물 한잔을 마실 때에 전체 작업은 아래와 같을 수 있습니다:
- 유리잔 찾습니다
- 물이 있는 곳으로 잔을 가져갑니다
- 잔에 물을 붓습니다.
- 물이 넘치지 않도록 조심하세요!
- 물을 마십니다.
하지만 여러분이 이 모든 단계를 말하는 대신에 “물을 마시고 있다”고 말할 수 있습니다. 함수는 이것과 동일한 방식으로 작동합니다. 프로그램에서 사용할 수 있도록 이름을 지정하고 설정하는 하나의 함수에 여러 줄의 코드를 포함할 수 있습니다.