더북(TheBook)

실행 결과

8
15
24

SumAll() 함수는 numbers라는 배열 형식의 매개변수를 하나 갖습니다. 이때 params 키워드가 매개변수 앞에 붙은 것을 볼 수 있습니다. params 키워드를 붙이면 이 매개변수는 가변 길이 매개변수가 됩니다. 가변 길이 매개변수가 적용된 메서드를 호출할 때는 SumAll(3, 5), SumAll(3, 5, 7), SumAll(3, 5, 7, 9) 형태로 하나 이상의 값을 가변적으로 호출할 수 있습니다. 함수 하나로 동일한 패턴의 기능을 여러 번 구현할 때는 이처럼 가변 길이 매개변수를 사용하면 도움이 됩니다. 주의할 점은 가변 형식 매개변수를 일반적인 매개변수와 함께 사용할 때는 반드시 마지막에 위치해야 한다는 것입니다.

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