Sobes.tech
Junior — Middle

Kotlinде катачылыктар менен иштөөдө кандай операцияларды жүргүзсө болот?

sobes.tech AI

AIден жооп

Kotlinде исключения менен иштөөдө төмөнкү операцияларды аткарса болот:

  • try-catch: исключение чыгара турган кодду try блокко кысып, catch блокторунда иштетүү.
  • finally: ар дайым try жана catchтен кийин ишке ашкан блок, ресурстарды бошотуу үчүн.
  • throw: кол менен исключениени таштоо.
  • Өзгөчө исключениелерди түзүү: Throwable же анын подкласстарынан мурас алган класстарды түзө аласыз.

Мисал:

try {
    val result = 10 / divisor
} catch (e: ArithmeticException) {
    println("Нөлгө бөлүү")
} finally {
    println("Бул блок ар дайым ишке ашат")
}

throw IllegalArgumentException("Жараксыз аргумент")