Свързани въпроси '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 изгледи
schedule
23.09.2022
Кои са някои интересни приложения на функции от по-висок ред?
В момента водя курс по функционално програмиране и съм доста забавен от концепцията за функции от по-висок ред и функции като първокласни граждани. Все още обаче не мога да се сетя за много практически полезни, концептуално невероятни или просто...
5979 изгледи
schedule
13.11.2022
Бързо функционално програмиране - има ли по-добър начин за превод на вложен for цикъл от две извиквания на карта
трансформирах вложен for цикъл във вложено map извикване. чудех се дали има по-елегантен начин да го приложа.
ето една функция, която приема Array от Item s и Array от функции ( Item -> Item ) и връща масив с всички функции, приложени...
1091 изгледи
schedule
23.01.2024
Обвиване на функция с неопределен брой параметри във F#
Опитвам се да напиша прост клас обвивка във F#, който приема функция, която връща низ, и връща функция, която приема същите параметри и връща низа от входа „обвит“.
Следният код работи за функции, които приемат една променлива (така че test...
212 изгледи
schedule
25.02.2024
Напишете чист и функционален код в Python, като използвате концепцията за функции от по-висок ред като в JavaScript
Как биха се използвали функции от по-висок ред (функции, връщащи други функции) в Python?
Това е моят пример за JavaScript, чиято програмна концепция бих искал да използвам и в Python. Да кажем, например, че бих искал да обвия низ в HTML елемент....
313 изгледи
schedule
17.04.2024