kotlin - smart cast - smart type cast, safe cast 연산자 (as?)
CODEDRAGON ㆍDevelopment/Kotlin
반응형
kotlin - smart cast
· smart type cast
· safe cast 연산자 (as?)
smart type cast
· 문맥적으로 타입을 추론하여 자동으로 변환해 주는 것을 말합니다.
as?
· safe cast 연산자 (nullable type cast 연산자)
· ?기호를 사용하여 as? 연산자를 사용하면 안전한 safe cast를 할 수 있습니다.
· 해당 타입이면 수행을 하고 해당타입으로 캐스팅할 수 없어도 Exception(ClassCastException)을 발생시키지 않고 null을 반환해 줍니다.
|
구분 |
설명 |
|
unsafe cast |
as 연산자을 이용한 케스트 |
|
safe cast |
as?연산자를 이용한 케스트 |
'Development > Kotlin' 카테고리의 다른 글
| IntelliJ 인텔리제이 IDE 사용자 인터페이스 화면 각종 메뉴 살펴보기 kotlin 코틀린 - UI, User Interface - JetBrains IDEA, 젯브레인 통합개발도구, 통합 개발 환경, Free, open source (1) | 2025.10.21 |
|---|---|
| 코틀린 온라인 코드편집기, 에디터, 텍스트편집기, 소스 코드, 무료 - Kotlin Playground, Edit, Run, Share, Online editor (0) | 2025.02.11 |
| Java에서 Kotlin 사용 (0) | 2020.03.29 |
| Kotlin(코틀린) 장점 (0) | 2020.03.22 |
| Kotlin - Varargs 형식 (0) | 2020.03.17 |