Публикации по теме '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 позиционных аргумента. Первый..