2020년 6월 3일 수요일

[Kotlin] if-else 조건문

kotlin의 if - else 조금은 생소하다.

val num:Int =10;
    val temp:Int = if(num>5){
        println("num은 5보다 크지")
        num
    }else{
        println("num은 5보다 작다")
        -1
    }
    println(temp.toString())

우선 출력 결과
num은 5보다 크지 
10
이렇게 출력된다.

if-else 구문에서 println 밑에 num이 있다. if문이나 else에 해당하는 경우 밑에 있는 값이 temp의 값이 된다. 만약 ,
println("num은 5보다 크지")
        num
println("메롱")

이렇게 된다면 어떻게 될까 , 보기 좋게 에러가 출력되었다. ㅇㅅㅇ

temp를 Int로 선언하였기에 Int값이 아니라면 곤란하다.

댓글 없음

댓글 쓰기

© 특히하고 특별한
Maira Gall