본문 바로가기

kotlin

코틀린 : 매개 변수의 개수를 설정하지 않고 대입할 수 있는 기능 varargs

varargs

=>  매개 변수의 개수를 설정하지 않고 대입 할 수 있는 기능!

=> 매개 변수를 만들 때 앞에 varargs를 붙여주면 매개 변수의 개수에 상관 없이 대입 받는다..

=> 내부에서는 매개 변수를 Array로 간주를 한다.

 

fun 이름(varargs 이름:Int) 의 형태이면 자료형 1개가 아니고 0개 이상 주면 된다!

이름(1)

이름(1, 2)

이름(1, 2, 3)

=> 문법적으로는 존재하는데 SDK 에서는 거의 사용하지 않는다.