От новичка до гуру: Курсы программирования на CyberDuff

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


работа: ramda-adjunct v2.26.0
Мы только что выпустили ramda-adjunct v2.26.0 . Релиз содержит четыре новые функции, которые были предоставлены несколькими новыми участниками сообщества. Наши постоянные участники усердно работают над длительными задачами и делают кодовую базу еще более последовательной и качественной. Эти задачи варьируются от того, чтобы сделать наши 1200 тестов более согласованными до избавления от внутренних зависимостей ramda . полный Возвращает функцию, которая вызывается с заданными..

Различие между функциями первого класса и функциями высшего порядка в JavaScript
Введение Погружаясь в мир функционального программирования на JavaScript, вы часто будете сталкиваться с двумя понятиями: «функции первого класса» и «функции высшего порядка». Хотя эти две идеи связаны, они не одно и то же. Чтобы прояснить ситуацию, в этом сообщении в блоге будет рассмотрено, что означает каждый термин и как они соотносятся друг с другом. Первоклассные функции Говорят, что язык программирования имеет «первоклассные функции», когда он рассматривает функции как любую..

Извлечение байта из строк
Ранее на этой неделе мы узнали о типе Text , который является более эффективной альтернативой String . Но есть еще один набор строковых типов, о котором нам нужно узнать, и это ByteStrings ! Типы Text фиксируют представление символьных данных в юникоде. Но ByteString более низкоуровневый, хранящий информацию на уровне байтов. Обычная строка представляет собой список типа Char , но фундаментальная базовая структура данных ByteString представляет собой список Word8 — 8-битное..

Функциональное программирование: сила каррирования
Принцип разделения интересов с использованием каррирования! Эта статья является частью серии статей о функциональном программировании В предыдущей статье этой серии мы обсуждали основную и фундаментальную часть любой функции на любом функциональном языке; Чистые функции и их характеристики. В этой статье мы поговорим о каррировании. Оглавление Что такое каррирование Как работает каррирование Почему каррирование Почему каррирование делает наш код лучше Замыкание и..

Функциональное программирование x объектно-ориентированное программирование
У нас есть несколько стилей кодирования, известных как парадигмы . Функциональное программирование (FP) и объектно-ориентированное программирование (ООП) являются одними из них. Эти два стиля кодирования являются самыми известными, и, безусловно, однажды в вашей жизни как программиста вам придется описать разницу между ними. Итак, начнем! Функциональное программирование Здесь мы используем множество функций и переменных. В FP мы разделяем данные и функции и передаем данные в..

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

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

Новые материалы

Отслеживание состояния с течением времени с дифференцированием снимков
Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..

Я предполагаю, что вы имеете в виду методы обработки категориальных данных.
Я предполагаю, что вы имеете в виду методы обработки категориальных данных. Пожалуйста, проверьте мой пост Инструментарий специалиста по данным для кодирования категориальных переменных в..

Игра в прятки с данными
Игра в прятки с данными Я хотел бы, чтобы вы сделали мне одолжение и ответили на следующие вопросы. Гуглить можно в любое время, здесь никто не забивается. Сколько регионов в Гане? А как..

«Раскрытие математических рассуждений с помощью Microsoft MathPrompter и моделей больших языков»
TL;DR: MathPrompter от Microsoft показывает, как использовать математические рассуждения с большими языковыми моделями; 4-этапный процесс для улучшения доверия и рассуждений в математических..

Раскройте свой потенциал в области разработки мобильных приложений: Абсолютная бесплатная серия
Глава 6: Работа в сети и выборка данных Глава 1: Введение в React Native Глава 2: Основы React Native Глава 3: Создание пользовательского интерфейса с помощью React Native Глава 4:..

Все о кейсах: Camel, Snake, Kebab & Pascal
В программировании вы сталкивались с ними при именовании переменной, класса или функции. Поддержание согласованности типов и стилей случаев делает ваш код более читабельным и облегчает совместную..

Как работает дистанционное парное программирование и почему оно может изменить вашу жизнь
Серебряная пуля от одиночества и отвлекающих факторов во время обучения программированию Независимо от того, работаете ли вы или учитесь удаленно, велика вероятность, что одиночество и..