Fonksiyon uygulamasının nasıl çalıştığını anlamakta zorluk çekiyorum. Ben şu fonksiyonu varsa: ($) :: (a -> b) -> a -> b
Ben kısmen bu fonksiyonu uygulamak için ben (a -> b) fonksiyonunu ($ ilk argü
İşlevleri. Verilen bu fonksiyon: applyTwice :: (a -> a) -> a -> a
applyTwice f x = f (f x)
yazar ilginç bir şekilde kullanır: İşte ghci> applyTwice (++ [0]) [1]
[1,0,0]
ghci> applyTwice ([0] ++)