본래 자바를 이용하여 개발을 하였으나, 이직하면서 코틀린을 사용하게 되었다.
그리고 간단한 기능 개발 후 풀리퀘스트를 날렸다.
그 중 위와 같은 코드가 존재했다. 자바에서는 굉장히 일반적인 코드인데 개발자 한 분이 코멘트를 달아주셨다.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/check.html
check 라는 메소드를 코틀린에서 기본적으로 지원하는데 위 링크를 통해 확인해보자 굉장히 쉽다.
> Throws an IllegalStateException if the value is false.
위 코드에서 check 메소드를 이용하여 간단하게 한 줄로 표현할 수 있게 되었다.
이런 좋은 메소드들을 코틀린에서는 좀 많이 지원을 하는 듯 해서 잘못하다간 너무 자바스럽게 ? 짤 수 있을 것 같으니 코틀린이 좀 손에 익숙해질 필요가 있어 보인다 ;;
반응형