반응형
안드로이드 스튜디오 코틀린 ? , !! , null 간단 설명
NULL로 정의된 클래스를 설정(대입)할 땐
tilespr= spr() 처럼 일반적으로 설정하면 됩니다. 변수도 마찬가지..
(spr() 은 동일한 형식의 클래스....)
정의된 Null 변수나 클래스를 코틀린에서 사용할 땐 항상 ? 이나 !! 를 설정해 줘야 합니다.
다른 언어를 하다 코틀린을 접하지 얼마 않됐을 경우
if ( tilespr[i] != null ) {} 처럼
!=(< > 부정 , 아님 뜻) 과 !! 등이
오류가 발생하지 않는 경우 헛갈리기 쉽습니다.
반응형
'프로그램 & 기타 > 안드로이드 스튜디오' 카테고리의 다른 글
| 안드로이드 스튜디오 Waiting for target device to come online (0) | 2025.10.13 |
|---|---|
| 안드로이드 스튜디오 TAB 간격 설정하기 (0) | 2025.10.13 |
| 코틀린 루프에서 continue 와 break (0) | 2025.10.11 |
| **안드로이드 스튜디오 (JNI) C++ 포인터 정리 (0) | 2025.10.11 |
| 안드로이드 스튜디오 caused by: java.lang.assertionerror: could not delete caches 에러 (0) | 2025.10.11 |