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

  • Elly

    Elly

    3 EKİM 2005
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • TechShowsYou

    TechShowsYou

    3 Mart 2011