김마리님 2020. 12. 4. 15:08

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

함수를 선언할때 매개변수 안에 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;
}

 

 

 

반응형