Android/Kotlin

Kotlin VS Java (null의 차이)

컴공 윤서혜 학습일기 2021. 7. 2. 11:45
Integer a = 100;

val b: Int? = 100
val c: Int = 100
a = null;
// 중략 //
a.sum(); // NullPointException이 날 수도 있음.

// null safe 한 코드를 구성해야함
if (a != null) {
  a.sum();
 }
 
 b?.sum() // null일 경우 실행하지 않음.
 c.sum() // 애초에 nullsafe 함

 

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

Also 함수  (0) 2021.07.02
Apply 함수 (Java와 비교)  (0) 2021.07.02
When 문  (0) 2021.07.02
If 문  (0) 2021.07.02
While 반복문  (0) 2021.07.02