check()
Проверяет состояние; бросает IllegalStateException при false.
Сигнатура
fun check(value: Boolean, lazyMessage: () -> Any): Unitcheck() похож на require(), но проверяет состояние объекта и при false бросает IllegalStateException.
var started = false
fun stop() {
check(started) { "Нельзя остановить незапущенное" }
}
// stop() -> IllegalStateException