Abstrasy
2.0 (beta)

Piste: • trivalent
 

trivalent

Le type identitaire trivalent permet de résoudre les problème de logique ternaire (à 3 valeurs).

Une donnée du type trivalent peut avoir 3 états: K+, K- et K= qui correspondent respectivement à vrai, faux et à un troisième état inconnu ou indéterminé.

La logique adopté par le langage est celle de Kleene.

Les trivalents sont aussi utilisés par certaines opérations comme compare-to pour déterminer le résultat des prédicats <?, >?, <=? et >=?. Ainsi, par exemple, (compare-to a b) retourne K+ si a est plus grand que b, K- si a est plus petit que b et K= si a est une valeur égale à b.

refs/lang/typeindex/trivalent.txt · Dernière modification: 2014/09/29 14:19 (modification externe)

Retour
Table des matières

 

     
Licence Creative Commons
   Get abstrasy at SourceForge.net. Fast, secure and Free Open Source software downloads