Pertanyaan yang diberi tag «higher-order-functions»

1
Melewati fungsi Scala ke metode Java 8
Kode Scala berikut berfungsi dan dapat dikirimkan ke metode Java yang mengharapkan suatu fungsi. Apakah ada cara yang lebih bersih untuk melakukan ini? Ini kartu masuk pertamaku: 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] …


1
Asal nama-nama fungsi pemrosesan daftar yang umum
Beberapa fungsi tingkat tinggi untuk beroperasi pada daftar atau array telah berulang kali diadopsi atau diciptakan kembali. Fungsi peta , lipat [ l | r ], dan filter ditemukan bersama dalam beberapa bahasa pemrograman, seperti Skema, ML, dan Python, yang tampaknya tidak memiliki leluhur yang sama. Saya akan menggunakan ketiga …

2
Siapa yang pertama kali menciptakan istilah Fungsi Urutan Tinggi dan / atau Warga Kelas Satu?
Saya telah memahami bahwa jauh sebelum Haskell, O'Caml atau LISP, fungsi-fungsi tingkat tinggi adalah subjek penelitian akademik dan dalam matematika, Schönfinkel (pada 1967) dan Haskell Curry (pada 1968) sudah menerapkan teknik seperti kari, tetapi itu sebelum tersedia dalam bahasa pemrograman apa pun. Skema, menurut Wikipedia , adalah bahasa pertama yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.