728x90
- 아래 소스는 if~else 문으로 조건에 맞는 코드를 실행하는 동작 외에 그 결괏값을 result라는 변수에 대입
- if~else 문을 표현식으로 사용한 예
- if~else 문을 표현식으로 사용하려면 else를 생략할 수 없다.
- if~else 표현식이 반환하는 결괏값은 각 영역의 마지막 줄에 해당한다.
- 즉, if나 else 부분을 여러 줄로 작성했더라도 마지막 줄의 실행 결과만 반환한다.
fun main() {
var data = 10
val result = if (data > 0) {
println("data > 0")
true
} else {
println("data <= 0")
false
}
print(result)
}
728x90
'Kotlin 앱 프로그래밍' 카테고리의 다른 글
(코틀린) 매개변수가 1개인 람다 함수 (0) | 2023.05.21 |
---|---|
코틀린 컬렉션 타입의 데이터 개수만큼 반복문 (0) | 2023.05.20 |
코틀린 for~in 반복문 (0) | 2023.05.20 |
kotlin에서 리스트와 맵 예제 (0) | 2023.05.20 |
(Kotlin)스톱워치 기능 구현 (0) | 2022.04.23 |