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 함
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 함