[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
함수를 정의하고, a
와 b
를 비교하여 더 큰 값을 반환합니다.
표현식으로 사용하기
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문을 이용하면 다양한 조건에 따른 결과를 쉽게 반환할 수 있습니다.