Junior — Middle
Milyen műveletek végezhetők el Kotlinben kivételekkel való munkavégzés során?
sobes.tech MI
Válasz az MI-től
Kotlinban kivételkezelés során a következő műveletek hajthatók végre:
- try-catch: a kód körülbástyázása
tryblokkba, amely kiválthat kivételt, és a kivételek kezelésecatchblokkokban. - finally: olyan blokk, amely mindig végrehajtódik a
tryéscatchután, erőforrások felszabadítására. - throw: kézzel kivételt dobni.
- Saját kivételek létrehozása: olyan osztályokat hozhatunk létre, amelyek a
Throwable-ból vagy annak alosztályaiból származnak.
Példa:
try {
val result = 10 / divisor
} catch (e: ArithmeticException) {
println("Nullával való osztás")
} finally {
println("Ez a blokk minden esetben végrehajtódik")
}
throw IllegalArgumentException("Érvénytelen argumentum")