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


Давайте создадим игру для Саймона на PureScript Pt. 3
Функциональное программирование внешнего интерфейса с помощью PureScript и Pux Подводя итог, в последнем посте вы узнали, как: создавать разметку HTML с помощью библиотеки smolder, отображать разметку в DOM и целую кучу операторов ( <$>, <#>, $, =<<, <@> ) 🙀. В этом посте вы узнаете, как использовать Pux , интерфейсную библиотеку пользовательского интерфейса, вдохновленную Elm, для PureScript. Объезд 👷 У меня возникла небольшая проблема с правильной..

Метод массива JavaScript — Карта
Сегодня мы поговорим о методе «карты» в JavaScript. Сопоставить в алгебре означает преобразовать значение в другое значение с помощью функции. Метод «карта» в JavaScript означает нечто подобное. Метод «map» выполняет итерацию по входному массиву и возвращает сопоставленные значения с помощью функции обратного вызова. const arr = [1,2,3,4,5]; const mappedArr = arr.map(function(number, index, arr) { return number * 2; }); console.log(mappedArr); // Outputs: // [2,4,6,8,10]..

Функциональное программирование на Java, второе издание
ТЕПЕРЬ ПОЛНОСТЬЮ ВЫПУЩЕНО Функциональное программирование на Java, второе издание Венкат Субраманиам Второе издание книги Венката Субраманиама Функциональное программирование на Java больше не находится в стадии бета-тестирования и полностью выпущено как в электронной, так и в печатной версии. Электронная книга доступна на веб-сайте The Pragmatic. Книжная полка: Функциональное программирование на Java, второе издание Представьте, что вы пишете..

Железнодорожное программирование в Котлине
Если вы потратили некоторое время на функциональное программирование, вы неизбежно узнаете о монадах и обертке/распаковке значений. Вот библиотека, которую я использовал на работе, которая очень удобна при написании Kotlin для программирования, ориентированного на железную дорогу. Майкл Булл — Результат Котлина Короче говоря, Kotlin Result реализует это: Result‹V, E› — монада для моделирования успешных (Ok) или неудачных (Err) операций. Посмотрите здесь определение монады...

Функциональное программирование в эпоху больших данных
Введение Функциональное программирование — это парадигма программирования, в которой особое внимание уделяется использованию функций для выполнения вычислений. Его способность обрабатывать большие наборы данных и распределенные системы помогла ему завоевать популярность в последние годы. В этой статье мы рассмотрим преимущества функционального программирования для задач с большими данными и приведем реальные примеры того, как его можно использовать. Мы также рассмотрим трудности и..

Как Ventre.Tech использует Ramda.js
Ramda.js - это функциональная служебная библиотека JavaScript. Он похож на более известные библиотеки, такие как LoDash или Underscore. Ramda отличается более сильным упором на функциональный стиль программирования. Что значит программировать в функциональном стиле? Функциональное программирование подчеркивает использование чистых функций и декларативной (в отличие от императивной) парадигмы. Использование чистых функций (функций, которые просто принимают ввод и возвращают вывод без..

Настройка Clojure и VS Code для начинающих
Спасибо JasonP за согласие поделиться этим руководством. Смотрите больше на clojurehub ! Привет, вот очень быстрое руководство по настройке кода VS для использования с Clojure и REPL. Сначала скачайте VS Code и Leiningen . Затем создайте новое приложение с помощью leiningen и откройте его в VS Code. lein new app vscode-app cd vscode-app code . Вы можете получить zsh: command not found: code . Если это произойдет, откройте VS Code, нажмите Shift+Command+P (на Mac), затем..