Результаты поиска по запросу "functional-programming"

2 ответа

Как функции каррируются?

Я понимаю, что такое концепция карри, и знаю, как ее использовать. Это не мои вопросы, скорее, мне любопытно, как это на самом деле реализовано на каком-то более низком уровне, чем, скажем, код на Haskell. Например, когда(+) 2 4 карри, указатель ...

8 ответов

Почему процедуры высшего порядка?

Так что, если язык обеспечивает процедуру более высокого порядка, тогда у меня может быть процедура, которая возвращает процедуру. Что-то вроде: (define (Proc a b c) (lambda (x) ( #| method body here in terms of a b c and x |# )))Чтобы создать ...

2 ответа

Функциональные линзы

Может ли кто-нибудь объяснить мне функциональные линзы? Это удивительно сложная тема для Google, и я не добился никакого прогресса. Все, что я знаю, это то, что они обеспечивают аналогичную функциональность get / set, чем в OO.

ТОП публикаций

3 ответа

Хватка неизменных структур данных

Я изучаю scala и, будучи хорошим учеником, стараюсь соблюдать все правила, которые нашел. Одно из правил: НЕИЗБЕЖНОСТЬ !!! Поэтому я попытался закодировать все с неизменными структурами данных и значениями, и иногда это действительно ...

4 ответа

Почему этот код на Haskell успешно работает с бесконечными списками?

У меня есть код на Haskell, которыйделает корректно работать над бесконечным списком, но я не понимаюПочему это может сделать это успешно. (Я изменил свой исходный код - который не обрабатывал бесконечные списки - чтобы включить что-то из ...

10 ответов

Переполнение стека из глубокой рекурсии в Java?

После некоторого опыта работы с функциональными языками я начал больше использовать рекурсию в Java - но язык, похоже, имеет относительно небольшой стек вызовов около 1000. Есть ли способ увеличить стек вызовов? Например, я могу сделать функции, ...

9 ответов

Фильтрация списка JavaBeans с помощью Google Guava

В Java-программе у меня есть список bean-компонентов, которые я хочу отфильтровать на основе определенного свойства. Например, скажем, у меня есть список Person, JavaBean, где Person имеет много свойств, среди которых 'name'. У меня также есть ...

5 ответов

SET против SELECT - какая разница?

Может кто-нибудь, пожалуйста, определить функциональные различия / различия в производительности, если таковые имеются, междуSET а такжеSELECT в T-SQL? При каких условиях я должен выбирать один над другим? ОБНОВИТЬ: Спасибо всем, кто ...

1 ответ

Do-while цикл в Clojure?

Поэтому я хочу сначала выполнить кучу кода, итогда спросите пользователя, хочет ли он сделать это снова. Я думал, что наиболее удобный способ сделать это - цикл do-while, как в C ++, и, поскольку я не могу найти какие-либо функции do-while ...

1 ответ

выполнение анонимных функций в PHP [закрыто]

Я начинаю использовать парадигмы функционального программирования в php, и мне было интересно, как это повлияет на производительность. Кажется, что кто-то гуглит, говорит, что есть. Чтобы быть конкретным, я хотел бы знать: Есть ли влияние на ...