[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에서 변수와 상수의 값 검사 방법에 대해 알아보았습니다. 각각의 방법은 상황에 맞게 유연하게 사용될 수 있습니다.