When
[Kotlin/Basic] 코틀린에서의 제어문
1. 코틀린에서의 if else fun validateScoreIsNotNegative(score : Int){ if(score !in 0..100){ throw IllegalArgumentException("${score}의 범위 이상") } } 자바에서의 if else문과 차이가 없다. 위에서 주의할 점은 자바에서는 if(score 100) 이렇게 표현했다면, 위의 코드처럼 0..100 이렇게 표현할 수 있다. 또 다른 예시를 살펴보자! fun getPassOrFail(score : Int) : String { return if(score > 50) { "P" }else{ "F" } } 여기서 자바하고와의 차이점을 발견할 수 있다. 자바에서 if~else는 Statement이지만, 코틀린에서는 Exp..