알아 보기
인자란 사용자가 함수를 호출할 때 함수에게 알려 주는 ‘정보’입니다. hello2 함수는 name이라는 인자를 하나 사용하는 함수입니다.
hello2 함수 호출 부분을 보면 hello2("Justin")과 같이 괄호 안에 인자값(이 문장에서는 Justin이라는 이름)을 적었습니다. 이렇게 함수를 호출할 때 괄호 안에 적은 인자값은 name 변수에 저장되어 실행됩니다. 따라서 실행 결과에 보이는 것처럼 Hello Justin이라는 문장이 화면에 출력됩니다.
인자가 무엇인지 이해가 되었나요? 인자는 무작정 따라하기 11-1에서처럼 하나도 없을 수도 있고, 여러 개가 있을 수도 있습니다. 함수에 정보를 전달하는 인자를 함수 입장에서는 ‘입력’으로 볼 수 있습니다. 그렇다면 함수의 결괏값(혹은 반환값)은 함수의 ‘출력’에 해당될 것입니다. 이번에는 결괏값을 사용하는 방법을 알아보겠습니다.