hoony's web study

728x90
반응형

Kotlin 으로 개발을 하다보면 위의 문구가 자주 나오는데요. 
어떤 의미인지를 한번 정리를 해볼려고 합니다. 

의미 

"Lift return out of if"는 코드에서 if 블록 안에 있는 return 문을 밖으로 옮기라는 의미입니다. 이는 코드의 가독성을 높이고, 조건에 따라 반환하는 로직을 명확하게 만드는 데 도움이 됩니다.


예제

fun exampleFunction(value: Int): String {
    if (value > 0) {
        return "양수"
    } else {
        return "음수"
    }
}

위의 코드를 가시적으로 변경을 해보겠습니다. 

fun exampleFunction(value: Int): String {
    return if (value > 0) {
         "양수"
    } else {
         "음수"
    }
}

if-else 의 코드량도 줄고 명확하게 줄어드는것이 보이시죠? 

조금씩 Kotlin 에 저도 적응을 하고 있습니다. 

즐거운 코딩되세요. 

 

728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading