Defining Functions
insert :: Ord a => a -> [a] -> [a]
insert x [] = []
insert x (y:xs) | x<=y = x:y:xs
| x>y = y:insert x xs
Type signature.
Optional!
Ignore for now
Föregående bild
Nästa bild
Tillbaka till första bilden
Visa grafisk version