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

  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013