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

4 ответа

Лучший способ получить пересечение ключей двух объектов?

У меня есть два литерала объекта, например, так:

2 ответа

Я, вероятно, облажался, учитывая, что я набрал все это с манжеты и переименовал альфа примерно на полпути, чтобы было легче увидеть переписанные тексты.

зные вопросы я нашел подсказки в комментариях относительно использования(->) пример монад, например для реализации бессмысленного стиля. Что касается меня, это слишком абстрактно. Хорошо, я видел экземпляры Arrow на(->) и мне кажется, что(->) ...

2 ответа

Как выразить экзистенциальные типы, используя полиморфизм типов высшего ранга (ранга N)?

Мы привыкли иметь универсально количественные типы для полиморфных функций. Экзистенциально количественные типы используются значительно реже. Как мы можем выразить экзистенциально квантифицированные типы, используя универсальные квантификаторы ...

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

2 ответа

@KenOKABE Мне все равно, какой синтаксис вы используете для их обозначения, я имею в виду, что число в последовательности и вся последовательность не должны принадлежать к одной и той же категории.

м предыдущем вопросе: Извлечение данных из цепочки функций без массивов [https://stackoverflow.com/questions/51418212/extracting-data-from-a-function-chain-without-arrays] @Aadit M Shah дал мне удивительное решение следующим ...

2 ответа

haskell - флип исправить / исправить

>>>flip fix (0 :: Int) (\a b -> putStrLn "abc") Output: "abc"Это упрощенная версия использованияflip fix. Я видел этот способ использования его в некоторых видео на YouTube, которые, вероятно, взяты из технических обсуждений Google или некоторых ...

1 ответ

Да, Extempore или моя реализация доступна для Seq с дубликатами, например Список (1,1,1,2,2,2)

исал генератор перестановок для списков Scala, который генерирует все перестановки данного списка. До сих пор у меня есть следующее на основеэта реализация Haskell [http://www.haskell.org/pipermail/haskell/2006-July/018298.html](и я думаю, ...

1 ответ

Частичная сумма в стандарте ML?

Я новичок в функциональном программировании, и у меня есть задание для вычисления частичной суммы списка. Например. - псум [1,1,1,1,1]; val it = [1,2,3,4,5]:...

2 ответа

Функциональная обработка курсора базы данных в Scala

Когда мне нужно прочитать миллионы строк базы данных из базы данных PostgreSQL с помощью драйвера JDBC, я всегда использую курсор, в противном случае я получ...

1 ответ

Частичная сумма в стандарте ML?

Я новичок в функциональном программировании, и у меня есть задание для вычисления частичной суммы списка. Например. - псум [1,1,1,1,1]; val it = [1,2,3,4,5]: int list Вот мой код до сих пор. Однако в функции psum2 [L] я не знаю, как ...

1 ответ

Использование ListPair.foldr для реализации zipWith в SML

Справочная информация: начальный уровень в SML Мое назначение требует, чтобы я использовал ListPair.foldr и только эту функцию для реализации функции zipWith. ListPair.foldr : ('a * 'b * 'c -> 'c) -> 'c -> 'a list * 'b list -> 'c zipWith : ('a ...