Результаты поиска по запросу "functional-programming"
Как функции каррируются?
Я понимаю, что такое концепция карри, и знаю, как ее использовать. Это не мои вопросы, скорее, мне любопытно, как это на самом деле реализовано на каком-то более низком уровне, чем, скажем, код на Haskell. Например, когда(+) 2 4 карри, указатель ...
Почему процедуры высшего порядка?
Так что, если язык обеспечивает процедуру более высокого порядка, тогда у меня может быть процедура, которая возвращает процедуру. Что-то вроде: (define (Proc a b c) (lambda (x) ( #| method body here in terms of a b c and x |# )))Чтобы создать ...
Функциональные линзы
Может ли кто-нибудь объяснить мне функциональные линзы? Это удивительно сложная тема для Google, и я не добился никакого прогресса. Все, что я знаю, это то, что они обеспечивают аналогичную функциональность get / set, чем в OO.
Хватка неизменных структур данных
Я изучаю scala и, будучи хорошим учеником, стараюсь соблюдать все правила, которые нашел. Одно из правил: НЕИЗБЕЖНОСТЬ !!! Поэтому я попытался закодировать все с неизменными структурами данных и значениями, и иногда это действительно ...
Почему этот код на Haskell успешно работает с бесконечными списками?
У меня есть код на Haskell, которыйделает корректно работать над бесконечным списком, но я не понимаюПочему это может сделать это успешно. (Я изменил свой исходный код - который не обрабатывал бесконечные списки - чтобы включить что-то из ...
Переполнение стека из глубокой рекурсии в Java?
После некоторого опыта работы с функциональными языками я начал больше использовать рекурсию в Java - но язык, похоже, имеет относительно небольшой стек вызовов около 1000. Есть ли способ увеличить стек вызовов? Например, я могу сделать функции, ...
Фильтрация списка JavaBeans с помощью Google Guava
В Java-программе у меня есть список bean-компонентов, которые я хочу отфильтровать на основе определенного свойства. Например, скажем, у меня есть список Person, JavaBean, где Person имеет много свойств, среди которых 'name'. У меня также есть ...
SET против SELECT - какая разница?
Может кто-нибудь, пожалуйста, определить функциональные различия / различия в производительности, если таковые имеются, междуSET а такжеSELECT в T-SQL? При каких условиях я должен выбирать один над другим? ОБНОВИТЬ: Спасибо всем, кто ...
Do-while цикл в Clojure?
Поэтому я хочу сначала выполнить кучу кода, итогда спросите пользователя, хочет ли он сделать это снова. Я думал, что наиболее удобный способ сделать это - цикл do-while, как в C ++, и, поскольку я не могу найти какие-либо функции do-while ...
выполнение анонимных функций в PHP [закрыто]
Я начинаю использовать парадигмы функционального программирования в php, и мне было интересно, как это повлияет на производительность. Кажется, что кто-то гуглит, говорит, что есть. Чтобы быть конкретным, я хотел бы знать: Есть ли влияние на ...