정상에서 IT를 외치다

[Android, Null Check] 다중 null 체크 본문

안드로이드

[Android, Null Check] 다중 null 체크

Black-Jin 2020. 3. 19. 14:12
반응형
inline fun <A, B, R> ifNotNull(a: A?, b: B?, code: (A, B) -> R) {
if (a != null && b != null) {
code(a, b)
}
}


다중 null check 할 수 있는 kotlin extension 함수


사용예


val temp1: String? = null
val temp2: String? = null

ifNotNull(temp1, temp2) { a,b ->
//.. a,b는 null이 아니다
}


반응형
Comments