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