«higher-order-functions» etiketlenmiş sorular

1
Scala işlevinin Java 8 yöntemine geçirilmesi
Aşağıdaki Scala kodu çalışır ve bir işlev bekleyen bir Java yöntemine geçirilebilir. Bunu yapmanın daha temiz bir yolu var mı? İşte ilk geçişim: val plusOne = new java.util.function.Function[Int,Int] { override def apply(t:Int):Int = t + 1 override def andThen[V](after:function.Function[_ >: Int, _ <: V]): function.Function[Int, V] = ??? override def …

3
Yüksek mertebeden fonksiyonlar için adlandırma kuralı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Üst düzey işlevler için bir adlandırma kuralı var mı? Yani, diğer işlevleri döndüren işlevler. Javascript'te bir örnek: …

1
Yaygın liste işleme işlevi adlarının kökeni
Listelerde veya dizilerde çalışmak için bazı üst düzey işlevler tekrar tekrar benimsenmiş veya yeniden keşfedilmiştir. Fonksiyonlar haritası , katlama [ l | r ] ve filtre , ortak bir ataya sahip görünmeyen Scheme, ML ve Python gibi çeşitli programlama dillerinde birlikte bulunur. Soruyu odakta tutmak için bu üç isimle gidiyorum. …

2
İlk olarak Yüksek Düzen İşlevi ve / veya Birinci Sınıf Vatandaş terimini kim kazandı?
Haskell, O'Caml veya LISP'den çok önce, üst düzey işlevlerin akademik bir araştırma konusu olduğunu ve matematikte Schönfinkel (1967'de) ve Haskell Curry'in (1968'de) körleme gibi teknikleri zaten uyguladığını anladım, ancak herhangi bir programlama dilinde bulunmadan önceydi. Wikipedia'ya göre şema, birinci sınıf vatandaşlar olarak uygun üst düzey işlevleri sunan ilk dildi, ancak …

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.