Language/Kotlin

2021 - 05 - 06, Kotlin

Cs.Woo 2021. 5. 8. 22:55
is
fun typeCheck(obj:Any):Int?{ //Any는 모든 타입의 부모격

if(obj is String){
    println("String입니다.")
} else if(obj is Int){
    println("Int 입니다")
} else {
    println("그 이외의 타입입니다.")
}

return null

}

fun main(args:Array<String>){
 typeCheck("Hello")  // String 입니다
 typeCheck(1) // Int 입니다
 typeCheck(1.1) // 그 이외의 타입입니다.
}
  • is는 변수 또는 객체가 어떤 타입이 맞는지 체크하기 위하여 사용하는 키워드 이다.