개발/Kotlin

[코틀린] check method

hojak99 2019. 12. 17. 17:25

본래 자바를 이용하여 개발을 하였으나, 이직하면서 코틀린을 사용하게 되었다.

그리고 간단한 기능 개발 후 풀리퀘스트를 날렸다.

자바에서의 일반적인 예외처리

 

그 중 위와 같은 코드가 존재했다. 자바에서는 굉장히 일반적인 코드인데 개발자 한 분이 코멘트를 달아주셨다.

 

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/check.html

 

check - Kotlin Programming Language

 

kotlinlang.org

 

check 라는 메소드를 코틀린에서 기본적으로 지원하는데 위 링크를 통해 확인해보자 굉장히 쉽다.

> Throws an IllegalStateException if the value is false.

check method

 

위 코드에서 check 메소드를 이용하여 간단하게 한 줄로 표현할 수 있게 되었다.

 

이런 좋은 메소드들을 코틀린에서는 좀 많이 지원을 하는 듯 해서 잘못하다간 너무 자바스럽게 ? 짤 수 있을 것 같으니 코틀린이 좀 손에 익숙해질 필요가 있어 보인다 ;;

반응형