별의 공부 블로그 🧑🏻‍💻
728x90
728x170

함수에서 다양한 인자의 개수를 전달 받기

 

  • 가변 인자(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) {
        print("$num ")
    }
    print("\n")
}

 

1 2 3 4 
4 5 6 

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖