is - 타입 체크 연산자

CODEDRAGON Development/Kotlin

반응형


 

 

is

·         type check operation (타입 체크 연산자)

·         Java instanceOf 연산자와 동일합니다.

·         Any타입에 저장된 데이터의 자료형 타입을 확인할 있습니다.

·         is 타입 체크 후에는 as 연산자를 통해 해당 타입으로 변환할 필요 없이 바로 처리가능합니다.(smart type cast)

 

 

 

data is 오른쪽의 자료형이 맞으면 true 반환하고 아니면 false 반환합니다.

true|false = data is 자료형

 


 

타입체크를 위해 is !is 연산자 사용합니다.

obj is 자료형타입

if (obj is String) { }

if (obj !is String) { }

 

 


'Development > Kotlin' 카테고리의 다른 글

String template (문자열 템플릿)  (0) 2019.05.03
문자열 타입(String)  (0) 2019.04.28
Kotlin 데이터 타입 확인방법  (0) 2019.04.18
eclipse - Kotlin plugin update  (0) 2019.04.13
Kotlin - 여러 줄 문자열  (0) 2019.04.06