Closures mit Let

Important

Bestandteile einer Funktion können mit let definiert werden: let expr in ...

Beispiel:
area :: Double -> Double -> Double -> Double 
area a b c = let s = (a + b + c) / 2
	in (sqrt(s * (s – a) * (s – b) * (s – c)))
A=s(sa)(sb)(sc);s=a+b+c2