Type vide
Le type vide est en théorie des types un type qui ne comporte pas de valeurs. On l'abrège communément par bot (de bottom type), le symbole ( ⊥ {\displaystyle \bot } ) ou par l'approximation ASCII _|_. On l'appelle aussi parfois type zéro.
Nº Q3546108 ★
Commune · Savoirs
Type vide
Le type vide est en théorie des types un type qui ne comporte pas de valeurs. On l'abrège communément par bot (de bottom type), le symbole ( ⊥ {\displaystyle \bot } ) ou par l'approximation ASCII _|_. On l'appelle aussi parfois type zéro.
Sur Wikipédia
Le type vide est en théorie des types un type qui ne comporte pas de valeurs. On l'abrège communément par bot (de bottom type), le symbole ( ⊥ {\displaystyle \bot } ) ou par l'approximation ASCII _|_. On l'appelle aussi parfois type zéro. Il ne faut pas le confondre avec le type top ou le type unité. Le type top comprend toutes les valeurs d'un système. Le type unité a une seule valeur. On utilise souvent le type vide dans les cas suivants : Pour signifier le faux. Il peut être employé pour définir la négation et exprimer l'axiome ex falso sequitur quodlibet : Pour toute proposition P {\displaystyle P} : ⊥ → P {\displaystyle \bot \to P} . Hormis en logique minimale que rejette cet axiome, le type vide désigne donc par voie de conséquence, l'absurdité, l'état d'incohérence du système. Pour signaler qu'une fonction ou un calcul diverge ; en d'autres termes, il ne retourne pas de résultat à l'appelant. Cela ne signifie pas nécessairement que le programme ne se termine pas ; une fonction peut terminer sans retourner à son appelant, ou sortir par un moyen autre qu'un retour normal, par exemple via une continuation. Pour indiquer une erreur ; cela arrive principalement dans des langages théoriques dans lesquels les distinctions entre les erreurs ne sont pas importantes. Les langages de programmation pratiques utilisent une gestion d'exceptions à la place.
Texte : Wikipédia, CC BY-SA 4.0. ·
Cartes voisines
-
T
Typage statique
Associer à un symbole une variable et son type
Nº Q1940914 ★★
Pas en vente
-
T
Typage dynamique
Un style de typage dynamique dans la programmation orientée objet
Nº Q1268978 ★★★
Pas en vente
-
Théorie des types
Fondation des mathématiques sur des expressions typées et des preuves construites comme objets
Nº Q1056428 ★★
Pas en vente
-
Type (informatique)
Classification des données en informatique
Nº Q190087 ★★
Pas en vente
-
T
Type unité
Nº Q1307872 ★★
Pas en vente
-
T
Taquet (symbole)
Symbole
Nº Q7856108 ★
Pas en vente