Informacje, które udało nam się zgromadzić na temat Pusty typ, zostały starannie sprawdzone i uporządkowane, aby były jak najbardziej przydatne. Prawdopodobnie trafiłeś tutaj, aby dowiedzieć się więcej na temat Pusty typ. W Internecie łatwo zgubić się w gąszczu stron, które mówią o Pusty typ, a jednocześnie nie podają tego, co chcemy wiedzieć o Pusty typ. Mamy nadzieję, że dasz nam znać w komentarzach, czy podoba Ci się to, co przeczytałeś o Pusty typ poniżej. Jeśli informacje o Pusty typ, które podajemy, nie są tym, czego szukałeś, daj nam znać, abyśmy mogli codziennie ulepszać tę stronę.
.
Typ pusty jest w teorii typów typem, który nie ma wartoci.
Zwykle jest skracany przez bota ( typu dolnego ), symbol ( ) lub przyblienie ASCII _ | _ . Czasami jest równie nazywany typem zero . Nie naley go myli z górnym typem lub typem jednostki . Najwyszy typ zawiera wszystkie wartoci systemu. Typ jednostki ma jedn warto.
Pusty typ jest czsto uywany w nastpujcych przypadkach:
Oprogramowanie Coq definiuje pusty typ w swojej bibliotece standardowej poprzez:
Inductive False : Prop :=.
Natomiast typ jednostki to
Inductive True : Prop :=
I : True.
Bez wchodzenia w opis jzyka widzimy, e I : True
jest to konstruktor typu True
. I odwrotnie, brak konstruktora False
uniemoliwiajcego tworzenie instancji, innymi sowy, nie mona skonstruowa obiektu typu False
; co jest szczliwe, poniewa, zgodnie z korespondencj Curry-Howarda , przedmiot tego typu byby utosamiany z dowodem niespójnoci logiki.
Definicja False
automatycznie generuje aksjomat ex falso sequitur quodlibet :
False_ind
: forall P : Prop, False -> P
Negacja jest po prostu zdefiniowana przez:
Definition not (A:Prop) := A -> False.
W Haskell kluczowe niezdefiniowany przedstawia obliczenia, którego wynik ma pusty typ. Próba oszacowania wartoci undefined podczas wykonywania powoduje zakoczenie programu.
Mamy nadzieję, że informacje, które zgromadziliśmy na temat Pusty typ, były dla Ciebie przydatne. Jeśli tak, nie zapomnij polecić nas swoim przyjaciołom i rodzinie oraz pamiętaj, że zawsze możesz się z nami skontaktować, jeśli będziesz nas potrzebować. Jeśli mimo naszych starań uznasz, że informacje podane na temat _title nie są całkowicie poprawne lub że powinniśmy coś dodać lub poprawić, będziemy wdzięczni za poinformowanie nas o tym. Dostarczanie najlepszych i najbardziej wyczerpujących informacji na temat Pusty typ i każdego innego tematu jest istotą tej strony internetowej; kierujemy się tym samym duchem, który inspirował twórców Encyclopedia Project, i z tego powodu mamy nadzieję, że to, co znalazłeś o Pusty typ na tej stronie pomogło Ci poszerzyć swoją wiedzę.