예전에 C 또는 Java로 프로그래밍을 할때, NULL 처리를 하기 위해서 if문으로 감싸거나 try catch 구문을 이용하여 NullPointerException에 대한 방어처리를 했다. 하지만 kotlin 구문 중 .let을 이용하면 조금 편하게 코드를 구현 할 수가 있다.
var testStr: String? = null
testStr = "null 체크"
// 과거 코드 방식
if(testStr != null) {
var len = testStr.length()
}
// 코틀린 null 처리 방법
testStr?.let{ it: String
var len = it.length()
}
'프로그래밍 > android' 카테고리의 다른 글
android studio xml tab spacing (0) | 2020.11.17 |
---|---|
[android] 안드로이드 웹뷰 로컬 스토리지 사용하기 옵션 (webview local storage) (0) | 2020.11.10 |
[android] 안드로이드 AES256 암호화 복호화 (feat. java) (0) | 2020.08.11 |
[kotlin] android EncryptedSharedPreferences example (0) | 2020.08.10 |
[kotlin] 안드로이드 코틀린 두 날짜 차이 계산 (4) | 2020.08.08 |