Type unite

Type unite

Type unité

Un type unité est un type mathématique avec une seule valeur.

L'ensemble associé avec le type unité peut être n'importe quel ensemble singleton. Il y a un isomorphisme entre deux tels ensembles, donc on parle souvent "du" type unité et on ignore les détails de cette valeur. On peut aussi considérer le type unité comme un 0-uple, c’est-à-dire un produit cartésien avec 0 type.

En théorie des catégories, le type unité est un objet terminal dans beaucoup de catégories basées sur les ensembles. Le type unité ne doit pas être confondu avec le zéro ou type vide, qui ne contient pas de valeur et est l'objet initial de ces catégories.

Type unité dans les langages de programmation

Plusieurs langages de programmation fournissent un type unité pour spéficier le type de la valeur retournée par une fonction avec comme seul but de causer un effet de bord, et le type d'argument d'une fonction qui ne requiert pas d'argument. Dans les langages fonctionnels Haskell et Clean, le type unité est appelé (), reflétant l'interprétation de 0-uplet. En ML ainsi qu'en Scala, ce type est appelé unit relativement Unit mais la valeur est écrite ().

En C, C++, C#, et Java, void est comme le type unit. Ces langage ne fournissent pas de moyen de déclarer un objet ou de représenter une valeur avec de type void. Même si au sens strict, cela rend le type void différent du type unité, l'utilisation des deux types est très proche en pratique.

Voir aussi

Références

  • Pierce, Benjamin, 2002. Types and Programming Languages. MIT Press. ISBN 0-262-16209-1
  • Portail des mathématiques Portail des mathématiques
Ce document provient de « Type unit%C3%A9 ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Type unite de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Type unité — Un type unité est un type mathématique avec une seule valeur. L ensemble associé avec le type unité peut être n importe quel ensemble singleton. Il y a un isomorphisme entre deux tels ensembles, donc on parle souvent du type unité et on ignore… …   Wikipédia en Français

  • Unité d'habitation de Briey — Présentation Période ou style Mouvement moderne Type Unité d habitation Architecte Le Corbusier Dimensions 50 m Destination initiale Logement …   Wikipédia en Français

  • Unite d'habitation de Firminy-Vert — Unité d habitation de Firminy Vert Unité d habitation de Firminy Vert Vue générale de l édifice. Présentation Période ou style Mouvement moderne Type …   Wikipédia en Français

  • Unité d'habitation de firminy-vert — Vue générale de l édifice. Présentation Période ou style Mouvement moderne Type …   Wikipédia en Français

  • Unité d'habitation de Firminy-Vert — Présentation Période ou style Mouvement moderne Type Unité d habitation Architecte Le Corbusier Dimensions 50 m Propriétaire Office Public HLM Firminy …   Wikipédia en Français

  • Type recursif — Type récursif Dans un langage de programmation, un type récursif ou type inductif est un type de données pour des valeurs qui contiennent d autres valeurs du même type. Un exemple est le type liste en Haskell : data List a = Nil | Cons a… …   Wikipédia en Français

  • Unité de Formation et de Recherche d'Activités Physiques et Sportives de l'Université de Rennes 2 — Article principal : Université Rennes 2 Haute Bretagne UFR activités physiques et sportives de l université de Rennes 2 est une unité de formation et de recherche rattachée à l université Rennes 2 Haute Bretagne. Elle a la charge de l… …   Wikipédia en Français

  • Unité de Formation et de Recherche d'Arts, lettres, Communication de l'Université Rennes 2 Haute Bretagne — Article principal : Université Rennes 2 Haute Bretagne UFR d Art, Lettres, Communication de l université Rennes 2 Haute Bretagne Informations Fondation 1810, création de la faculté de lettres de Rennes Type Unité de Formation et de Recherche …   Wikipédia en Français

  • Unité de Formation et de Recherche de Sciences Sociales de l'Université Rennes 2 Haute Bretagne — Article principal : Université Rennes 2 Haute Bretagne UFR de Sciences Sociales de l université Rennes 2 Haute Bretagne Informatio …   Wikipédia en Français

  • Unité de Formation et de Recherche de Sciences humaines de l'Université Rennes 2 Haute Bretagne — Unité de formation et de recherche de sciences humaines de l université de Rennes 2 Article principal : Université Rennes 2 Haute Bretagne UFR de Sciences humaines de l université Rennes 2 Haute Bretagne Informations Fondation 1969, création …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”