728x90
반응형
SMALL
A. return null!! 방법
private fun getMyArrList(): ArrayList<String> {
mArrList = pref!!.getArrayList("MyKey,"")
if (mArrList.isNullOrEmpty().not()) {
return mArrList
}
return null!!
}
B. ?... return null 방법
private fun getMyArrList(): ArrayList<String>? {
mArrList = pref!!.getArrayList("MyKey,"")
if (mArrList.isNullOrEmpty().not()) {
return mArrList
}
return null
}
!! 은 null 이 아님을 명시하는 것이기 때문에
return 에 null 이 들어갈 상황 발생시 B 코드로 처리 해야한다.
- 끝 -
'Kotlin Study' 카테고리의 다른 글
Kotlin Coroutine 간단 사용법 (1) | 2023.12.28 |
---|---|
Android get IP Address (min 29 sdk) (0) | 2023.11.17 |
Kotlin Coroutine 기본 동작 방식 (0) | 2022.04.20 |
Kotlin , null 처리 방법 (0) | 2021.07.05 |
[각기 다른 google-services.json 설정파일의 FirebasePoject, 한 App 에서 사용하기] (0) | 2021.05.07 |