«combinators» etiketlenmiş sorular

18
Y-birleştiricisi nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Y-birleştirici, şeylerin “işlevsel” tarafındaki bir bilgisayar bilimi konseptidir. Çoğu programcı, hatta onları duymuşlarsa, birleştiriciler …

4
sonsuz listelerle foldl ve foldr davranışı
İçinde myAny işlev için kod bu soru kullandığı foldr. Yüklem karşılandığında sonsuz bir listeyi işlemeyi durdurur. Foldl kullanarak yeniden yazdım: myAny :: (a -> Bool) -> [a] -> Bool myAny p list = foldl step False list where step acc item = p item || acc (Adım işlevinin argümanlarının doğru …

1
Çalışan adam için birleştiricilerin açıklaması
Birleştirici nedir? Bu mi "serbest değişkenli bir fonksiyon ya da tanımı" (böylece tarif edildiği gibi)? Ya da şuna ne dersiniz: John Hughes'un Oklar hakkındaki ünlü makalesine göre, "bir birleştirici, program parçalarından program parçalarını oluşturan bir işlevdir" , bu avantajlıdır çünkü "... birleştiricileri kullanan programcı istenenlerin çoğunu oluşturur her ayrıntıyı elle …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.