반응형
안드로이드 스튜디오 코틀린 ? , !! , null 간단 설명
NULL로 정의된 클래스를 설정(대입)할 땐
tilespr= spr() 처럼 일반적으로 설정하면 됩니다. 변수도 마찬가지..
(spr() 은 동일한 형식의 클래스....)
정의된 Null 변수나 클래스를 코틀린에서 사용할 땐 항상 ? 이나 !! 를 설정해 줘야 합니다.
다른 언어를 하다 코틀린을 접하지 얼마 않됐을 경우
if ( tilespr[i] != null ) {} 처럼
!=(< > 부정 , 아님 뜻) 과 !! 등이
오류가 발생하지 않는 경우 헛갈리기 쉽습니다.
안드로이드 스튜디오 코틀린 ? , !! , null 간단 설명
반응형
'프로그램잉_기타 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 (JNI) C++ 포인터 정리 (0) | 2020.12.06 |
---|---|
안드로이드 스튜디오 설치 방법 (0) | 2020.12.03 |
안드로이드 스튜디오 The file name must end with xml. 오류 (0) | 2020.11.30 |
안드로이드 스튜디오 에셋 파일 갑자기 읽지 못 할때 (0) | 2020.11.24 |
안드로이드 스튜디오 Logcat에 Log.d 특정 문자가 있는 부분만 출력시키기 (0) | 2020.11.17 |