더북(TheBook)

10.3.2 매개변수의 특징

 

명명 규칙 

매개변수는 일반적으로 변수와 같다고 생각하면 됩니다. 변수의 특징을 그대로 가지고 있으므로 매개변수의 식별자도 변수의 식별자 명명 규칙에 따라 지어주면 됩니다.

 

데이터 전달

함수의 매개변수에 데이터가 전달되는 과정은 다음 그림과 같습니다. 그림처럼 함수를 정의할 때 함께 정의한 매개변수는 함수 호출 시 전달되는 데이터와 일대일로 대응되어 데이터가 할당됩니다. 따라서 첫 번째 인수는 첫 번째 매개변수에 할당되고, 두 번째 인수는 두 번째 매개변수에 할당됩니다.

그림 10-1 데이터 전달 과정

매개변수는 개수 제한이 없기 때문에 여러 개를 생성할 수 있지만, 함수가 지저분해 보일 수 있어서 최소한으로 정의하는 것이 좋습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.