Свързани въпроси 'higher-order-functions'

Работа с множества като функции
От FP курс: type Set = Int => Boolean // Predicate /** * Indicates whether a set contains a given element. */ def contains(s: Set, elem: Int): Boolean = s(elem) Защо това би имало смисъл? assert(contains(x => true,...
936 изгледи

Кои са някои интересни приложения на функции от по-висок ред?
В момента водя курс по функционално програмиране и съм доста забавен от концепцията за функции от по-висок ред и функции като първокласни граждани. Все още обаче не мога да се сетя за много практически полезни, концептуално невероятни или просто...
5979 изгледи

Бързо функционално програмиране - има ли по-добър начин за превод на вложен for цикъл от две извиквания на карта
трансформирах вложен for цикъл във вложено map извикване. чудех се дали има по-елегантен начин да го приложа. ето една функция, която приема Array от Item s и Array от функции ( Item -> Item ) и връща масив с всички функции, приложени...
1091 изгледи

Обвиване на функция с неопределен брой параметри във F#
Опитвам се да напиша прост клас обвивка във F#, който приема функция, която връща низ, и връща функция, която приема същите параметри и връща низа от входа „обвит“. Следният код работи за функции, които приемат една променлива (така че test...
212 изгледи
schedule 25.02.2024

Напишете чист и функционален код в Python, като използвате концепцията за функции от по-висок ред като в JavaScript
Как биха се използвали функции от по-висок ред (функции, връщащи други функции) в Python? Това е моят пример за JavaScript, чиято програмна концепция бих искал да използвам и в Python. Да кажем, например, че бих искал да обвия низ в HTML елемент....
313 изгледи