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

  • FailArmy U

    FailArmy U

    29 AĞUSTOS 2009
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • NPR

    NPR

    22 NİSAN 2006