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

  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • GWTLecturer

    GWTLecturer

    18 EKİM 2012
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013