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

  • Grace Su

    Grace Su

    6 Ocak 2006
  • mliskIT

    mliskIT

    29 Mart 2012
  • Rayone GB

    Rayone GB

    14 Temmuz 2007