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

  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • TechXCentral

    TechXCentral

    12 Temmuz 2011
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013