[kotlin] 변수와 상수의 값 검사 방법

Kotlin에서는 값의 유효성을 검사하거나 특정 조건에 따라 다른 동작을 수행해야 하는 경우가 있습니다. 이를 위해 if-else, when, 그리고 assert 등을 사용할 수 있습니다.

1. if-else 문을 사용한 값 검사

if-else 문은 가장 기본적인 값의 유효성 검사를 수행하는 방법으로 사용됩니다. 다음은 if-else 문을 사용한 Kotlin의 예제입니다.

val number = 10

if (number > 0) {
    println("양수입니다.")
} else if (number < 0) {
    println("음수입니다.")
} else {
    println("0입니다.")
}

2. when 표현식을 사용한 값 검사

when 표현식은 여러 조건에 따라 다른 동작을 수행할 때 유용합니다. 다음은 when 표현식을 사용한 Kotlin의 예제입니다.

val day = 3

when (day) {
    1 -> println("월요일")
    2 -> println("화요일")
    3 -> println("수요일")
    else -> println("다른 날")
}

3. assert를 사용한 값 검사

assert 함수를 사용하여 특정 조건이 만족되지 않으면 프로그램 실행을 중지할 수 있습니다. 다음은 assert를 사용한 Kotlin의 예제입니다.

val result = getSomeResult()
assert(result != null) { "결과가 null입니다." }

위 예제에서 getSomeResult 함수의 결과가 null일 경우에 assert 함수가 실패하고 지정된 메시지가 함께 출력됩니다.

위의 예제들을 통해 Kotlin에서 변수와 상수의 값 검사 방법에 대해 알아보았습니다. 각각의 방법은 상황에 맞게 유연하게 사용될 수 있습니다.