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("არასწორი არგუმენტი")