2021.03.15
함수에서 다양한 인자의 개수를 전달받기 (vararg 키워드)
함수에서 다양한 인자의 개수를 전달 받기 가변 인자(Variable Argument) 를 사용하여 여러 개의 인자를 받을 수 있음. 가변 인자(Variable Argument) '인자의 개수가 변한다.' 는 뜻 함수는 하나만 정의해 놓고, 여러 개의 인자를 받을 수 있음. 사용 방법 함수를 선언할 때, 매개변수 왼쪽에 vararg라는 키워드를 붙이면 됨. 사용 예 1 2 3 4 5 6 7 8 9 10 11 fun main() { normalVarargs(1, 2, 3, 4) // 4개의 인자값 구성 normalVarargs(4, 5, 6) // 3개의 인자값 구성 } fun normalVarargs(vararg counts: Int) { // vararg 키워드 사용 for (num in counts) ..