SORU
13 HAZİRAN 2010, Pazar


Haskell işlevi kompozisyon (.) ve işlevi uygulama ($) cümleler: doğru kullanın

Real World Haskell okuyorum ve bitirmek üzere olduğum ama tarz meselesi bana olan ilgisi de detaycı olmuştur (.) ve ($) operatörleri.

Diğer fonksiyonlar bir kompozisyon bir fonksiyon yazarken böyle yazmak:

f = g . h

Ama bu işlevleri sonuna kadar bir şey uyguladığınızda yazıyorum bu gibi:

k = a $ b $ c $ value

Ama kitap böyle yazardı:

k = a . b . c $ value

Bana artık işlevsel olarak eşdeğer benim gözümde aynı şeyi yapıyorlar görünüyorlar. Daha fazla görünüyorum ancak, daha fazla insan kitap yok bu şekilde görevlerini bir yazı gördüm: oluştur (.) ilk ve tek son kullanma sonra ($) sürü (kimse kaç dolar besteleri ile birlikte) değerlendirmek için bir değer eklemek için. Orada tüm kullanarak çok daha iyi kitapları şekilde kullanmanın bir nedeni ($) simgeleri? Ya oraya girmem bazı en iyi uygulama burada mı? Ya da bu konuda endişe olmamalıyım mi gereksiz? Teşekkürler.

CEVAP
13 HAZİRAN 2010, Pazar


Yetkilisinden bu cevap verebilirim sanırım.

Orada tüm kullanarak çok daha iyi kitapları şekilde kullanmanın bir nedeni ($) simgeleri?

Özel bir nedeni yok. Bryan ve ben çizgi parazitini azaltmak için tercih. . $ daha sessiz

Sonuç olarak, kitap f . g . h $ x sözdizimi kullanır

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • Howcast

    Howcast

    4 EKİM 2007
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008