У теорії типів, поро́жній (англ. empty type) або абсу́рдний тип (англ. absurd type), який зазвичай позначають — це тип без значень. Його можна визначити як нуль-арний кодобуток (диз'юнктне об'єднання порожньої множини типів). Також його можна визначити як поліморфний тип
У мовах програмування
Haskell
У Haskell порожній тип позначається словом void
. Функція типу void
не повертає результатів, а програма з побічним ефектом з типом IO Void
не завершує роботу або зазнає аварійного завершення. Зокрема, немає загальних (total) функцій типу void
.
Kotlin
У Kotlin порожній тип називається Nothing
. Він є підтипом будь-якого іншого типу.
Примітки
- Univalent Foundations Program (2013). Homotopy Type Theory: Univalent Foundations of Mathematics. Institute for Advanced Study.
- Meyer, A. R.; Mitchell, J. C.; Moggi, E.; Statman, R. (1987). Empty types in polymorphic lambda calculus. POPL: Principles of Programming Languages. 87: 253—262. doi:10.1145/41625.41648. ISBN . Процитовано 25 жовтня 2022.
- . Архів оригіналу за 22 січня 2021. Процитовано 31 січня 2021.
- Nothing - Kotlin Programming Language. Kotlin (англ.). Процитовано 24 серпня 2023.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U teoriyi tipiv poro zhnij angl empty type abo absu rdnij tip angl absurd type yakij zazvichaj poznachayut 0 displaystyle 0 ce tip bez znachen Jogo mozhna viznachiti yak nul arnij kodobutok diz yunktne ob yednannya porozhnoyi mnozhini tipiv Takozh jogo mozhna viznachiti yak polimorfnij tip t t displaystyle forall t t U movah programuvannyaHaskell U Haskell porozhnij tip poznachayetsya slovom void Funkciya tipu void ne povertaye rezultativ a programa z pobichnim efektom z tipom IO Void ne zavershuye robotu abo zaznaye avarijnogo zavershennya Zokrema nemaye zagalnih total funkcij tipu void Kotlin U Kotlin porozhnij tip nazivayetsya Nothing Vin ye pidtipom bud yakogo inshogo tipu PrimitkiUnivalent Foundations Program 2013 Homotopy Type Theory Univalent Foundations of Mathematics Institute for Advanced Study Meyer A R Mitchell J C Moggi E Statman R 1987 Empty types in polymorphic lambda calculus POPL Principles of Programming Languages 87 253 262 doi 10 1145 41625 41648 ISBN 0897912152 Procitovano 25 zhovtnya 2022 Arhiv originalu za 22 sichnya 2021 Procitovano 31 sichnya 2021 Nothing Kotlin Programming Language Kotlin angl Procitovano 24 serpnya 2023