경험의 기록

코틀린에서는 ?. 문을 사용하여 if대신 null을 체크하는데

run 스코프에 넣음으로써 if문을 대체할 수 있다.

fun main(){
    var a: String? = null
    var b: String = "abc"
    
    a?.run{
        println(a)
    } // a가 null이기 때문에 스코프 내의 코드 작동 x
    
    b?.run{
        println(b)
    }
}

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading