Android (Kotlin)
[Android/안드로이드] 코틀린 require, requireNotNull, check, checkNotNull 이건 뭐지?
이런 저런 코드들을 보다가 알게된 함수들인데 어떤건지 궁금해서 알아봤다. 함수명대로 매우 직관적인 뜻의 기능이더라. 정확하게 이것들을 포괄적으로 부르는 명칭을 알아보려고 했는데 따로 존재하지 않는 것 같다.(아니면 내가 못 찾았거나) 다른 글들에서는 '예외 처리 함수', '조건 확인 함수'라고 명시해두었던데, 공식적인 명칭은 아닌 듯 하다. require(value:Boolean) || require(value: Boolean, lazyMessage: () → Any) 전달받은 파라미터 값이 거짓일 경우 IllegalArgumentException을 발생시킨다. lazyMessage를 전달할 경우 파라미터 값이 거짓일 때 이를 발생시킨다. require(true)// require(false)// Ill..
2022. 8. 30. 16:40
최근댓글