Junior — Middle
Koja je uloga i primena ključne reči 'Nothing' u jeziku Kotlin?
sobes.tech АИ
Одговор од АИ
U Kotlinu, ključna reč Nothing označava tip koji nema vrednosti. Koristi se za funkcije koje nikada ne vraćaju rezultat — na primer, koje uvek bacaju izuzetak ili se beskonačno izvršavaju.
Ovo omogućava kompajleru da razume da nakon poziva takve funkcije, kod neće nastaviti, i pomaže u tipizaciji.
Primer:
fun fail(message: String): Nothing {
throw IllegalStateException(message)
}
fun example() {
val x: Int = fail("Greška") // kompajler razume da ova funkcija neće vratiti vrednost
}
Tako Nothing služi za označavanje "tačke bez povratka" u kodu.