SORU
15 Kasım 2012, PERŞEMBE


Saf fonksiyonel dil, ters işlevi elde etmek için bir algoritma var mı?

Haskell gibi saf fonksiyonel dil, örten bir fonksiyon (Düzenle) ters almak için bir algoritma var mı? Ve işte bu yüzden fonksiyon program için özel bir yolu var mı?

CEVAP
15 Kasım 2012, PERŞEMBE


Bazı durumlarda, Evet! Fonksiyon mümkün, tamamen otomatik olarak ters bir işlev elde etmek olduğu yeterince polimorfik -- birkaç davaları ele alan güzel bir kağıt Bidirectionalization for Free! adında bir kız vardı. (Ayrıca sorunu işlevleri polimorfik olmadığı zaman zor kılan şey anlatılır.)

Ne seni oradan durumda senin fonksiyonu ters. ters (sahte giriş); diğer durumlarda, bir işlevi çalışır "birleştirme" eski bir giriş değeri ve yeni bir çıkış değeri.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ShayLoss

    ShayLoss

    5 Kasım 2009
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007