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

  • boniver

    boniver

    17 NİSAN 2006
  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006