skip to main content

kiesler.at

Haskell Datentypen
updated by rck, 2004-10-03

Haskell verfügt über eine starke Typisierung. Dieser Artikel möchte einen Einblick in die verfügbaren Datentypen geben.

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13

Fließkommazahlen

Meiner Meinung nach "verhungern" Fließkommazahlen ein bisschen in Haskell. Es gibt nur Datentypen einfacher und doppelter Präzision. Andere Programmiersprachen bieten da mehr!


Typ

Float (einfache Präzision)
Double (doppelte Präzision)

Konstanten

0.123 :: Float
-42.4711 :: Float
123.6e-2 :: Float

Operatoren

'+' :: Float -> Float -> Float (Addition)
'*' :: Float -> Float -> Float (Multiplikation)

sqrt :: Float -> Float
sin :: Float -> Float

Relatoren

Kennen wir im wesentlichen bereits von Int und Integer. Zur Wiederholung:

== :: Float -> Float -> Bool (gleich)
/= :: Float -> Float -> Bool (ungleich)

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13



RSSComments - Make a comment
The comments are owned by the poster. We are not responsible for its content.
RSSAll Articles
2008, 2007, 2006, 2005, 2004