본문 바로가기
Android/안드로이드 스터디(Kotlin)

Kotlin] 7. 가변인수

by 김마리님 2020. 12. 4.

또 하나의 개쩌는 시스템.. 마치라잌 행렬같은데 행렬같지 않은 것...

함수를 선언할때 매개변수 안에 varang 이라는 키워드를 붙이면 이 변수의 값이 몇 개가 되던 상관이 없어진다(!)

fun main(args: Array<String>): Unit {

    println(getSum(1,2,3,4,5))
    println(getSum(1))
    println(getSum())

}

fun getSum(vararg number : Int) : Int{

    val count = number.size
    var i=0
    var sum = 0

    while(i<count){
        sum+=number[i]
        i++
    }

    return sum;
}

 

 

 

반응형

'Android > 안드로이드 스터디(Kotlin)' 카테고리의 다른 글

Kotlin] 9. 생성자  (0) 2020.12.07
Kotlin] 8. 객체  (0) 2020.12.04
Kotlin] 6. 디폴트 인수  (0) 2020.12.04
Kotlin] 5. Unit?  (0) 2020.12.04
Kotlin] 4. 레이블  (0) 2020.12.04