Notice
Recent Posts
Recent Comments
Link
반응형
«   2025/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Archives
Today
Total
관리 메뉴

코딩기록

코틀린 물음표(?)와 느낌표(!) 차이 본문

백엔드/Kotlin

코틀린 물음표(?)와 느낌표(!) 차이

빌럽스 2024. 5. 19. 23:54
반응형

물음표(?)의 사용

null이 들어올 수 있는 경우에 붙여줌

var notNull:Int = null	//오류
var notNull:Int? = null	//정상

 

 

느낌표 두개(!!)의 사용

null값이 절대 들어오면 안되는 경우에 붙여줌

var notNull:Int = 0		//기본값은 null허용x
var okNull:Int? = 10	//null이 들어올 수 있음을 의미
notNull = okNull!!		//ofNull은 null을 허용한 상태이기 때문에 !!로 처리해야 오류없이 실행됨
//그러나 위의 코드에서 okNull에 null값이 들어가면 오류가 발생함
반응형

'백엔드 > Kotlin' 카테고리의 다른 글

[안드로이드 스튜디오] retrofit2 동기처리  (0) 2024.07.06