SORU
26 Temmuz 2011, Salı


'Haskell haritası anlamı ne, fmap var?

Her yerde map, fmap de çalıştı kullanarak denedim. Neden Haskell yaratıcıları map bir fonksiyon ihtiyacı hissettin? Sadece fmap fmap dilden çıkartılabilir olarak şu anda bilinen olamaz mı?

CEVAP
26 Temmuz 2011, Salı


Dikkat augustss çekmek için bir cevap yukarıda yorum yapmak istiyorum:

Böyle değil aslında. Ne olduğunu harita türü Haskell 1.3 Functor kapsayacak şekilde genelleştirilmiş oldu. I. e., Haskell fmap 1.3 göster çağrıldı. Bu değişiklik, daha sonra Haskell 1.4 döndürüldü ve fmap tanıtıldı. Bu değişikliğin nedeni, pedagojik; yeni başlayanlar için Haskell öğretirken göster çok genel Tür hata mesajları anlamak daha da zorlaşır. Bence bu sorunu çözmek için doğru yol değil.

Haskell 98 bazı Haskellers (ben de dahil) tarafından geriye doğru bir adım olarak, bir önceki sürüm daha soyut ve tutarlı bir kütüphane tanımladıktan sonra görülür. Oh iyi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • hans peder sahl

    hans peder s

    22 Temmuz 2009