Haskell programlama dilinde yazılmış olan bu programda enbuyuk fonksiyonuna argüman olarak verilen Integer tipindeki üç sayıdan en büyük olanı geriye döndürülür. Bu programda kontrol yapısı olarak if then else grubu yerine | işareti kullanılmıştır. Bu işareti kullanarak koşul belirtildikten sonra koşula uygun sonuç = ifadesinden sonra belirtilir. En sonda ise hiçbir duruma uymayan otherwise ifadesi yer almaktadır.
enbuyuk :: Int -> Int -> Int -> Int enbuyuk a b c | a > b && a > c = a | b > a && b > c = b | otherwise = c