Junior — Middle
Aké operácie je možné vykonávať pri práci s výnimkami v Kotlin?
sobes.tech AI
Odpoveď od AI
V Kotlinu, pri práci s výnimkami, môžete vykonať nasledujúce operácie:
- try-catch: obaliť kód, ktorý môže spôsobiť výnimku, do bloku
trya spracovať výnimky v blokochcatch. - finally: blok, ktorý sa vždy vykoná po
tryacatch, slúži na uvoľnenie zdrojov. - throw: manuálne vyhodiť výnimku.
- Vytváranie vlastných výnimiek: môžete vytvárať triedy, ktoré dedičia od
Throwablealebo jeho podtried.
Príklad:
try {
val result = 10 / divisor
} catch (e: ArithmeticException) {
println("Delenie nulou")
} finally {
println("Tento blok sa vykoná v každom prípade")
}
throw IllegalArgumentException("Neplatný argument")