반응형 require1 [KOTLIN] Kotlin의 check와 require Kotlin에서는 코드의 안정성을 높이기 위해 다양한 검증 도구를 제공한다.그중 check와 require는 특정 조건을 검증할 때 자주 사용하는 함수다.두 함수는 비슷해 보이지만, 용도와 발생시키는 예외가 다르다.이 글에서는 check와 require의 차이점과 사용 방법을 간단히 정리한다. checkNotNull, requireNotNull 로 null 체크를 할 수 있으며 이후 null이 아니라고 가정한다. 따라서 스마트 캐스트를 사용할 수 있다. check 함수check는 코드 실행 중 내부 상태를 검증할 때 사용한다.개발자가 의도한 상태가 유지되고 있는지 확인하며, 조건이 만족되지 않으면 IllegalStateException을 발생시킨다.fun process(input: String?) { .. 2024. 12. 14. 이전 1 다음