It's Nothing
В Kotlin есть 3 специальных типа:
Any, Unit и Nothing. И если первые 2 часто понятны (аналоги Object и Void), то вот Nothing зачастую вызывает вопросы:👉 Зачем нужен тип экземпляр которого ни создать, не получить?
👉 Когда стоит использовать
Nothing, а когда Unit👉 Nothing - подтип любого типа? Это же невозможно в JVM!
В статье разбираются случаи использования
Nothing