다음 내용 >> 함수(function)란, 기능이다. 우리 주변에서도 '기능'을 가진 많은 물건을 찾을 수 있는데 가장 예로 들기 좋은 것이 자판기나 키보드이다. 키보드에서 'ㅋ'에 해당하는 키를 클릭하면 'ㅋ'이 나온다. 자판기에 돈을 넣고 알로에 음료 버튼을 누르면, 알로에 음료가 나온다. 이는 곧 함수다. 수학에서의 함수는 입력값에 대한 반환값이 단 하나라는 특징이 있는데, 이를 그대로 따라한 것이 프로그래밍의 함수이다. 다만 차이라면, 프로그래밍에서의 함수는 입력값의 개수가 0개일 수 있다는 점이다. 만약 키보드에서 'ㅋ'에 해당하는 키를 클릭했는데 'ㄱ'도 나오고 'ㅋ'도 나오면 굉장히 난감한 상황이 펼쳐지는 것이다. 일종의 고장난 키보드라고 할 수 있다. 마찬가지로 자판기도 알로에 음료 버튼을..