[kotlin] if-else문을 이용한 조건에 따른 결과 반환

Kotlin은 간결한 문법으로 if-else문을 사용하여 조건에 따라 다양한 결과를 반환할 수 있습니다. 이러한 기능을 사용하면 쉽게 조건에 따른 처리를 할 수 있습니다.

기본적인 if-else문

다음은 Kotlin에서 기본적인 if-else문을 사용한 예제입니다.

fun maxOf(a: Int, b: Int): Int {
    if (a > b) {
        return a
    } else {
        return b
    }
}

이 코드는 maxOf 함수를 정의하고, ab를 비교하여 더 큰 값을 반환합니다.

표현식으로 사용하기

Kotlin에서는 if-else문을 표현식으로 사용할 수 있습니다. 이를 활용하면 더 간결한 코드를 작성할 수 있습니다.

fun maxOf(a: Int, b: Int) = if (a > b) a else b

이렇게 작성하면 동일한 동작을 하는 코드를 더 간결하게 표현할 수 있습니다.

다양한 조건 사용하기

Kotlin에서는 if-else문을 여러 조건과 함께 사용할 수 있습니다. 복잡한 조건을 다룰 때 유용하게 사용할 수 있습니다.

fun assessScore(score: Int): String {
    return if (score >= 90) {
        "A"
    } else if (score >= 80) {
        "B"
    } else if (score >= 70) {
        "C"
    } else {
        "F"
    }
}

이 예제는 assessScore 함수에서 점수에 따라 학점을 반환하는 코드를 보여줍니다.

Kotlin의 if-else문을 이용하면 다양한 조건에 따른 결과를 쉽게 반환할 수 있습니다.

참고 자료