SORU
4 Temmuz 2011, PAZARTESİ


Neden fonksiyonel programlama uygulamalı funktorlar kullanmalıyım?

Haskell yeniyim ve funktorlar ve uygulamalı funktorlar hakkında okuyorum. Tamam, ben onları nasıl kullanabilirim funktorlar ve anlıyorum, ama neden anlamıyorumuygulamalıfunktorlar Haskell onları kullanabilirim ne kadar yararlı ve. Uygulamalı funktorlar ihtiyacım var neden basit bir örnekle açıklayabilir misin?

CEVAP
4 Temmuz 2011, PAZARTESİ


Applicative functors funktorlar daha yararlı funktorlar ve monads arasındaki orta noktayı sağlayan bir yapı vardır ve monadlar daha bu nedenle daha yaygın. Normalde sadece bir functor bir işlevi göster. Uygulamalı funktorlar, bir "fonksiyonu (non-functorial tartışmalar sürüyor) functor bağlamlarını. içinde çeşitli değerler üzerinde çalışmak için kullanın" normal almasına izin verir Bir sonucu olarak, bu monadlar olmadan effectful programlama veriyor.

Hoş, bağımsız öz bir açıklama örnekleri ile dolu here bulunabilir. Ayrıca a practical parsing example Brian O tarafından geliştirilen okuyabilirsiniz hiçbir ön bilgi gerektirir Sullivan.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dopelives

    Dopelives

    30 Temmuz 2009
  • The White House

    The White Ho

    21 Ocak 2006
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013