mid27 zgłoszeń

Czym są sealed class i sealed interface?

Sealed class/interface ogranicza hierarchię do tego samego pakietu (Kotlin 1.5+). Kompilator wie o wszystkich podtypach — when expression jest wyczerpujące bez else. Idealne do modelowania skończonych stanów: Result, UI State. Podobne do enum ale z danymi.

Więcej pytań z Kotlin