Публикации по теме 'functional-programming'


Функциональное программирование на Javascript с Ramda
Использование библиотеки Ramda для написания Javascript, такого как Haskell. Я искал способ написать Haskell в Интернете, есть Elm и Purescript, которые компилируются в Javascript, но взаимодействие с Javascript сложно, а интеграция с библиотеками трудна. Поскольку Javascript поддерживает функциональную парадигму, для него должны быть библиотеки, верно? Затем я нашел функциональную библиотеку для Javascript, которая позволяет нам писать функциональный код Javascript на уровне, подобном..

Очень очень хорошая статья, спасибо, сэр :)
Очень очень хорошая статья, спасибо, сэр :) Также много ссылок на ресурсы для изучения правильного javascript. Я использую TypeScript, но не чувствую необходимости в наследовании классов, композиция объектов имеет больше смысла, даже по сравнению с реальными сценариями.

Ужасная красота бесточечного программирования
Упражнение в комбинаторах с использованием Haskell В своем стремлении научиться использовать Haskell я начал решать набор задач Project Euler . Я также увлекся идеей бесточечного или неявного программирования, стиля, в котором аргументы функции неявны, т.е. аргумент функции не имеет точек , на которые он ссылается. (Примечание: в этой статье предполагается базовое понимание синтаксиса и основных функций Haskell, особенно операторов приложения ( $ ) и композиции ( . )) Без точек..

Функциональное программирование для разработчиков Android - Часть 3
В последнем посте мы узнали о неизменяемости и параллелизме . В этом разделе мы рассмотрим функции высшего порядка и замыкания . Если вы не читали часть 2, прочтите ее здесь: Функциональное программирование для разработчиков Android - Часть 2 В последнем посте мы узнали о чистоте, побочных эффектах и ​​упорядочивании. В этой части поговорим о неизменности и… medium.freecodecamp.com Функции высшего порядка Функции..

Вопросы по теме 'functional-programming'

Как написать f(g(h(x))) на Scala с меньшим количеством скобок?
Такие выражения, как ls map (_ + 1) sum прекрасны, потому что они расположены слева направо и не вложены друг в друга. Но если рассматриваемые функции определены вне класса, это менее красиво. Следуя примеру , я попробовал final...
781 просмотров

GHC не запускает эту функцию, но компилирует ее.
Это код: finde_f x = if (x-2) mod 3 /= 0 then 1 else x - (x-2)/3 Это ошибки во время выполнения: *Main> finde_f 6 <interactive>:170:1: No instance for (Fractional ((a10 -> a10 -> a10) -> a20 -> a0))...
501 просмотров

Почему функция набора призм не возвращает вариант/может быть
В функциональной оптике хорошо работающая призма (я полагаю, называемая частичной линзой в scala) должна иметь функцию set типа 'subpart -> 'parent -> 'parent , где, если призма «успешна» и структурно совместима с заданный аргумент 'parent...
318 просмотров