7.3
함수 호출하기
7.3.1 기본값 사용하기
경주에는 아주 유명한 순두부찌개 식당이 있습니다. 사람들이 번호표를 받고 줄을 서서 먹는 곳인데, 차례가 돼서 자리를 배정받은 후 “2개요.”라고만 하면 순두부찌개 2인분이 나옵니다. ‘순두부찌개 2개’도 아니고 그냥 ‘2개’라고만 했는데 순두부찌개 2인분이 나오죠. 그렇다고 이 식당에 메뉴가 순두부찌개만 있는 것도 아닙니다. 하지만 대부분 가장 유명한 메뉴인 순두부찌개를 주문하다 보니 따로 메뉴를 얘기하지 않으면 주문받는 사람은 당연히 순두부찌개를 주문한다고 생각하는 것이죠.
함수에도 비슷한 개념이 있습니다. ‘굳이 무엇이다’라고 말하지 않아도 ‘당연히 그 값이겠거니’ 하는 개념입니다.
새로운 함수를 하나 만들어 보겠습니다. 어떤 사람에 대한 기본 프로필 정보를 간략하게 출력하는 함수입니다. 함수명은 profile로 하고 이름, 나이, 잘 사용하는 프로그래밍 언어를 전달값으로 받습니다. 함수 안에서는 전달받은 값을 정해진 형태로 출력하는데, 전달값 사이를 탈출 문자인 \t로 구분해 간격을 주겠습니다.