codechick
КурсыЗадачиОлимпСообществоМатериалыЖурнал
Войти
Справочник/Kotlin/Стандартная библиотека Kotlin/check()
← applylet →
Стандартная библиотека Kotlin
alsoapplycheck()letList.all()List.any()List.associate()List.associateBy()List.average()List.chunked()List.contains()List.count()List.distinct()List.drop()List.filter()List.filterNot()List.find()List.firstOrNull()List.flatMap()List.flatten()List.fold()List.forEach()List.groupBy()List.indexOf()List.joinToString()List.map()List.mapIndexed()List.max()List.maxByOrNull()List.maxOrNull()List.minOrNull()List.none()List.partition()List.reduce()List.reversed()List.slice()List.sorted()List.sortedBy()List.sortedDescending()List.sum()List.sumOf()List.take()List.toList()List.toMap()List.toSet()List.windowed()List.zip()repeat()require()runString.contains()String.lengthString.lowercase()String.padStart()String.repeat()String.replace()String.split()String.startsWith()String.substring()String.toIntOrNull()String.trim()String.uppercase()towith

check()

Проверяет состояние; бросает IllegalStateException при false.

Сигнатураfun check(value: Boolean, lazyMessage: () -> Any): Unit

check() похож на require(), но проверяет состояние объекта и при false бросает IllegalStateException.

var started = false
fun stop() {
    check(started) { "Нельзя остановить незапущенное" }
}
// stop() -> IllegalStateException
← Все записи: Стандартная библиотека Kotlin
codechick

Простой и тёплый способ научиться программировать.

Платформа
КурсыПрограммыЗадачиОлимпМатериалыЖурналШпаргалкиСправочникЯзыки за минутыСтатистика
Инструменты
Студия кодаВизуализатор кодаДиаграммы MermaidСистемы счисленияJSON-форматтерТестер regexВсе инструменты →
Проект
О насTelegram-каналTelegram-чатКонтакты
© 2026 codechick.io · сделано с заботой о цыплятах