Datentyp | Beschreibung |
---|---|
Int | Int ist die Menge der ganzen Zahlen im Intervall [ -2^31; 2^31-1 ] |
Float | ist eine Gleitkomma-Zahl einfache Genauigkeit |
Double | ist eine Gleitkomma-Zahl doppelte Genauigkeit |
Char | ein Zeichen |
Bool | boolscher Typ (TRUE | FALSE) |
[ ] | der eingebaute Typ für Listen. [Int] ist Liste von Int |
( a , b ) | ein Tupel von einem Typ a und einem Typ b. Prinzipiell können Tupel beliebig viele Elemente haben |
a -> b | eine Funktion von Typ a nach Typ b. Funktionen können als Typ übergeben werden oder Ergebnistyp sein |
String | ein String wird als Liste von Zeichen repräsentiert |
_ | Wildcard für Pattern Matching |