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


Методы массива более высокого порядка в JavaScript :
Методы массива более высокого порядка в JavaScript: Здравствуйте, программисты! Сегодня я хочу обсудить основную концепцию популярного языка сценариев JavaScript, а именно Методы массивов более высокого порядка . Как мы знаем, JavaScript содержит функцию первого порядка. Функция первого порядка — это функция, которая может быть сохранена в объекте, переменной или массиве подобно тому, как могут храниться строки или массивы. И одним из наиболее важных аспектов функции первого..

Сопоставление, уменьшение и фильтрация в JavaScript
В этом посте я покажу вам, как использовать Map, Reduce и Filter для упрощения кода JavaScript. Обзор Как разработчик, мы часто используем массивы для хранения и управления данными, числами, объектами, строками и т. д. При использовании массивов вы обычно используете цикл for для выполнения команд над каждым элементом массива.

Все, чем может быть параметр типа
Все, чем может быть параметр типа Помните параметры типа? Они вернулись. me› Wat… Я нашел странный новый тип: Generator a ; но я не могу найти его конструкторы... wat› Да, это то, что мы называем непрозрачным типом , потому что его создатели не хотели раскрывать его внутренности и поэтому не выставляли их напоказ. Вы по-прежнему можете работать с ним, используя функции, которые принимают его в качестве входных данных или возвращают в качестве вывода, но вы не сможете..

Переписывание Javascript: замена инструкции Switch
Скромный оператор switch, он существует почти во всех языках программирования, и javascript не исключение. Оператор switch позволяет упростить организацию кода, когда необходимо выполнить большое количество вычислений. Но с переключателем возникает несколько проблем, которые, я думаю, лучше всего показать на примере. Проблема Ниже мы видим стандартный оператор switch, заключенный в функцию. Это утверждение вернет факт о нашей желаемой породе собак (Фан-клуб бордер-колли) ...

Понг в F #
Зачем делать Pong на F #? За последний месяц или около того я усердно изучал функциональное программирование с помощью программы Coursera Programming Languages. Это было фантастическое путешествие, в котором я получил такое глубокое понимание различных парадигм и языков, и я настоятельно рекомендую этот курс всем, кто хочет изучить функциональные принципы с нуля. Однако это мое первое большое приложение, в котором я могу столкнуться с проблемой, понять, что мне нужно от решения и..

10 однострочников Python для лямбда-функций
Общие сведения о лямбда-функциях Обычно функция в Python использует оператор def . Python также предоставляет форму выражения, которая генерирует объекты-функции. Однако он возвращает функцию вместо того, чтобы присваивать ей имя. Вот почему они известны как анонимные (безымянные) функции или лямбда-функции. Происхождение названия происходит от похожего инструмента на языке Lisp…

Создание единорога с помощью редукторов!
Руководство по функциональному программированию для любителей эмодзи Создание единорога с помощью редукторов! Глубокое погружение в сокращение массива, функциональную композицию и каррирование. Изучите функциональное программирование с помощью эмодзи и JavaScript. Примеры кода должны быть достаточно простыми, чтобы их можно было понять без каких-либо предварительных знаний, но я могу представить, что это будет выглядеть немного странно. Кроме того, JavaScript фактически не..