У теорії типів, поро́жній () або абсу́рдний тип (), який зазвичай позначають — це тип без значень. Його можна визначити як нуль-арний кодобуток (диз'юнктне об'єднання порожньої множини типів). Також його можна визначити як поліморфний тип
У мовах програмування Haskell У Haskell порожній тип позначається словом void. Функція типу void не повертає результатів, а програма з побічним ефектом з типом IO Void не завершує роботу або зазнає аварійного завершення. Зокрема, немає загальних (total) функцій типу void.
Kotlin У Kotlin порожній тип називається Nothing. Він є підтипом будь-якого іншого типу.
Примітки