Sobes.tech
Junior — Middle

Kādas operācijas var veikt, strādājot ar izņēmumiem Kotlin?

sobes.tech AI

Atbilde no AI

Kotlin darbā ar izņēmumiem var veikt šādas operācijas:

  • try-catch: ietvert kodu, kas var izraisīt izņēmumu, try blokā un apstrādāt izņēmumus catch blokos.
  • finally: bloks, kas vienmēr tiek izpildīts pēc try un catch, izmanto resursu atbrīvošanai.
  • throw: manuāli izsviest izņēmumu.
  • Savu izņēmumu izveide: var izveidot klases, kas manto no Throwable vai tā apakšklasēm.

Piemērs:

try {
    val result = 10 / divisor
} catch (e: ArithmeticException) {
    println("Dalīšana ar nulli")
} finally {
    println("Šis bloks tiks izpildīts jebkurā gadījumā")
}

throw IllegalArgumentException("Nederīgs arguments")