반응형 Kotlin5 Kotlin에서 if는 어떻게 부를까요? 코틀린에서 if를 여러분은 어떻게 부르시나요? 코틀린에서는 if문을 if문이라 하지 않고 if식이라고 합니다 왜 그럴까요?? if문과 if식의 정확한 의미 if식 : 값을 만들어 내며 다른 식의 하위 요소로 계산에 참여할 수 있다 if문 : 자신을 둘러싸고 있는 가장 안쪽 블록의 최상위 요소로 존재하며 아무런 값을 만들어내지 않는다 자바에서는 모든 제어 구조가 문이지만 코틀린에서는 루프를 제외한 대부분의 제어 구조가 식입니다 코틀린에서의 코드를 치면 다음과 같다 fun max(a: Int, b: Int): Int = if (a > b) a else b 좀더 간추리면 : Int 를 제거할수 있습니다 fun max(a: Int, b: Int) = if (a > b) a else b 이렇게 간추릴수 있는 이유.. 2021. 3. 26. 이전 1 2 다음 반응형