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


Функциональное программирование — Почему?
Привет, мы находимся в начале того, что, я думаю, будет первым эпизодом из серии контента функционального программирования, контент будет сильно вдохновлен презентацией, которую я даю в компании, в которой я работал ранее, и главная цель - намочить ноги читателя в основных понятиях функционального программирования. Но прежде я хотел бы ответить на несколько важных вопросов: Почему так много шумихи? Функциональное программирование — не новая тема, его концепции были в мире..

Для понимания в Эликсире
для понимания — это мощная языковая конструкция в Elixir, которая позволяет разработчикам декларативно выражать сложные итерации и условную логику. Он очень похож на цикл for других языков программирования, но обладает большей функциональностью и более лаконичным синтаксисом. Он используется для фильтрации и преобразования наборов данных и может использоваться как альтернатива рекурсивным функциям или вложенным функциям Enum . Лично я нахожу его очень интересным и удобочитаемым,..

Отладка и профилирование синхронного/асинхронного кода Python
Краткий обзор 4 функций, предоставляемых библиотекой gamla, которые помогают находить ошибки и проблемы с производительностью в вашем коде. gamla — это библиотека функционального программирования для Python. Сегодня мы рассмотрим 4 функции, которые он предоставляет, которые помогают находить ошибки и проблемы с производительностью в вашем коде. Мы рассмотрим debug , debug_exception , timeit и profileit . Первые два основаны на команде native breakpoint . Python имеет..

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

Алгебраические структуры для абсолютных новичков
Введение в эффективное функциональное программирование Алгебраические структуры - краеугольный камень типизированного функционального программирования, но они могут пугать при первом знакомстве. Наиболее часто упоминаемые функторы, аппликативы и монады часто вводятся с помощью некоторой комбинации кода Haskell, абстрактной математики или нечетких аналогий. Эта серия блогов - моя попытка представить эти концепции в строгой, но доступной форме. Сообщения здесь не используют абстрактную..

Продам свою первую книгу
В четверг вечером на прошлой неделе я получил электронное письмо от apress.com о моей книге Функциональное программирование в R и о том, заинтересован ли я в поиске для нее издателя. Он уже опубликован на leanpub , Amazon и iBooks , но никогда не видел нормального редактора, и я хотел бы увидеть его в печати, поэтому я ответил, что хотел бы услышать больше. В пятницу я получил немного больше информации, и меня попросили предоставить книгу в формате PDF. Я отправил это, а..

3 метода работы с массивами в JavaScript, о которых вы должны знать
Вот некоторые методы массива javascript, которые вам очень важно знать. Методы массива JavaScript — это функции, которые мы можем применять к массиву объектов или элементов. Этот пост ответит на такие вопросы, как — «что такое метод foreach в javascript?», «как использовать метод map() в javascript?», «метод filter в javascript» . . . Давай начнем! .для каждого( ) Метод forEach позволяет перебирать массив . Функция может принимать 2 позиционных аргумента. Первый..