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 에 저도 적응을 하고 있습니다.
즐거운 코딩되세요.
Jackson 에서 시간이 이상하게 나오는 현상 해결법 (1) | 2024.01.09 |
---|---|
[Kotlin] try-catch 대신 사용할 수 있는 runCatching (0) | 2023.11.24 |
[Kotlin] firstOrNull 에 대한 정리 (1) | 2023.10.26 |
[Kotlin] mutableListOf 함수에 대한 예제 (0) | 2023.10.25 |
[Kotlin] 엘비스 연산자 (Elvis Operation) (0) | 2023.08.31 |