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,
tryblokā un apstrādāt izņēmumuscatchblokos. - finally: bloks, kas vienmēr tiek izpildīts pēc
tryuncatch, izmanto resursu atbrīvošanai. - throw: manuāli izsviest izņēmumu.
- Savu izņēmumu izveide: var izveidot klases, kas manto no
Throwablevai 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")