kotlin as
-
[Kotlin] Type check and Type castsKotlin/Types 2021. 8. 13. 19:02
kotlin은 nullable변수가 존재해서 간단한 연산자조차도 어렵게 느껴진다...... is와 as연산자를 살펴보고 ?가 붙어있을 때는 어떻게 동작하는지에 대해서 알아보자. 다음과 같이 사용할 수 있다. x is String? x is String x as String x as? String x as? String? 코틀린에서는 nullable한 변수가 존재하기 때문에 연산자를 사용할 때도 상황에 따라 ?를 붙여줘야 한다. is and !is operator - 타입 체크 연산자 변수에 담겨있는 인스턴스가 비교하는 클래스와 같은범위, 넓은범위이면 true 비교하는 인터페이스를 구현하였으면 true 자바의 instanceof연산자와 같다. 밑의 테스트1, 테스트2, 테스트3는 x is 클래스? 에 대한..