«partial-application» etiketlenmiş sorular

14
Currying ve parsiyel uygulama arasındaki fark nedir?
İnternette sık sık diğer insanların körüklenme örneklerinin körelmediği, ancak aslında sadece kısmi uygulama olduğuna dair çeşitli şikayetler görüyorum. Kısmi uygulamanın ne olduğu veya körüklemeden nasıl farklı olduğuna dair iyi bir açıklama bulamadım. Genel bir karışıklık var gibi görünüyor, eşdeğer örnekler bazı yerlerde körleme, diğerlerinde kısmi uygulama olarak tanımlanıyor. Birisi bana …

6
Python: Neden functools.partial gerekli?
Kısmi uygulama iyidir. functools.partialLambdas'dan geçemediğiniz işlevler nelerdir ? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x + y >>> incr2 = functools.partial(sum2, 1) >>> incr2(4) 5 Bir …

7
Functools kısmi ne yapıyor?
Ben functools kısmi nasıl çalışır hakkında başımı alamıyorum. Buradan aşağıdaki kodu aldım : >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x + y >>> incr2 = functools.partial(sum2, …

15
JavaScript köri: pratik uygulamalar nelerdir?
Henüz köreldiđimi sanmýyorum. Ne yaptığını ve nasıl yapılacağını anlıyorum. Kullanacağım bir durumu düşünemiyorum. JavaScript'te köriyi nerede kullanıyorsunuz (veya ana kütüphaneler nerede kullanıyor?) DOM manipülasyonu veya genel uygulama geliştirme örnekleri hoş geldiniz. Cevaplardan biri animasyondan bahsediyor. Gibi fonksiyonlar slideUp, fadeInbir argüman olarak bir öğe almak ve normal yerleşik varsayılan “animasyon fonksiyonu” …



3
Fonksiyonel programlamada “kısmi fonksiyon” ile tam olarak ne kastedilmektedir?
Anladığım kadarıyla, kısmi işlevler, bir işleve beklenenden daha az parametre ileterek elde ettiğimiz işlevlerdir. Örneğin, bu doğrudan Python'da geçerliyse: >>> def add(x,y): ... return x+y ... >>> new_function = add(1) >>> new_function(2) 3 Yukarıdaki pasajda new_functionkısmi bir işlev vardır. Ancak, Haskell Wiki'ye göre , kısmi fonksiyonun tanımı Kısmi işlev, belirtilen …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.