Kotlin

Kotlin - Any/ 가변인자(vararg)

J_Bin 2022. 6. 13. 11:06

1 . Any

package chap02.section1



fun main(){


    checkArg("Hello")
    checkArg(5)

}

fun checkArg(x:Any){

    if (x is String){
        println("x is String: $x")
    }

    if(x is Int){
        println("x is Integer: $x")

    }

}

 

2 . Varargs(가변인자) : 인자의 개수가 변할 때 !

 

package chap02.section1



fun main(){


    normalVarargs(1,2,3)

    normalVarargs(100,200,300,400)


}

fun normalVarargs(vararg counts:Int){

    for(num in counts){
        println("$num")
    }
}

 

 

'Kotlin' 카테고리의 다른 글

함수형 프로그래밍 #2 ★  (0) 2022.06.13
함수형 프로그래밍 #1 ★  (0) 2022.06.13
Kotlin - Combination, Permutation  (0) 2022.04.22
Kotlin - Collection 2  (0) 2022.04.21
[Kotlin - 입력받기, 알고리즘 풀이용]  (0) 2022.04.20