4 1. Het programma wordt gecompileerd.
5 2. Het programma wordt uitgevoerd.
6 3. De data types van de variabelen worden automatisch achterhaald door de IDE (en hoeven dus niet expliciet te worden gegeven door de programmeur)
9 De strings worden geconcateneerd
13 Dit is een Real waarde
14 expr4 Type error; cannot unify types Real and Int
15 Dat is omdat + is niet gedefinieerd voor Real met Int
16 expr5 [1,2,3,4,5,6,7,8,9,10]
17 Dit is een korte schrijfwijze voor deze lijst ([min..max])
18 expr6 ("Hello World!",5,5.5,[1,2,3,4,5,6,7,8,9,10])
20 expr7 Type error; cannot unify types [Int] and Real
21 Dat is omdat elementen van een lijst hetzelfde type moeten hebben, en dat hier niet het geval is
23 Een andere vorm van expr5 waarmee in het begin wordt aangegeven wat de interval is
24 expr9 ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
25 Een lijst van karakters
26 expr10 ['a','c','e','g','i','k','m','o','q','s','u','w','y']
27 Een combinatie van expr9 en expr8
28 expr11 ['H','e','l','l','o',' ','W','o','r','l','d','!']
29 Blijkbaar wordt ['...'] als lijst van karakters beschouwd