Публикации по теме 'functional-programming'
Начало новой истории для изменения списка
Начало новой истории для изменения списка
Отрывок из книги От объектов к функциям Уберто Барбини
In this excerpt:
* Work-in-Progress
* Domain-Driven Test Process
* Actor Step
* HTTP Actions Call
* Handle Different Pages
Давайте рассмотрим вторую историю: добавление элемента в список. Написать доменно-ориентированный тест (DDT) несложно, но начинать с нуля может быть немного сложно. Хитрость заключается в том, чтобы мыслить в терминах сценария..
Управление функциональными ошибками в Kotlin: введение в Arrow-Kt любой тип данных
Arrow.Kt — это библиотека функционального программирования для Kotlin, предоставляющая мощный набор абстракций для работы с функциональными типами данных. Одной из таких абстракций является тип данных Someone, который представляет собой способ представления значений, которые могут быть одного из двух возможных типов.
Тип данных Either — это способ представления вычислений, которые могут быть успешными или неудачными. Он похож на тип данных Option тем, что представляет..
Функциональный скрипт
Я часто видел, как растущие компании несколько раз переписывали свое программное обеспечение для бизнес-логики. Например, он может проходить следующие этапы:
Использование Excel для учета, инвентаризации и т. д. Реализация той же бизнес-логики в пользовательской программе с пользовательским интерфейсом и сериализацией данных в JSON или XML. Переписать программу для поддержки многопоточности или асинхронной обработки. Переписываем программу для использования базы данных SQL...
Программирование с результатом: kotlin.Result
Краткий обзор наиболее важных функций стандартной библиотеки для работы с Result — общее преобразование с использованием fold() , извлечение значений с использованием getOrThrow() , getOrElse() / getOrDefault() , сопоставление успеха с использованием map() / mapCatching() , сопоставление сбоя с использованием recover() / recoverCatching() и просмотр с использованием onSuccess() / onFailure() .
Полевое руководство по расширенным типам Python для разработчиков машинописных текстов
Реализация союзов, пересечений, интерфейсов, обобщений и композиции, подобных Typescript, в Python с использованием абстрактных базовых классов и протоколов.
Многие разработчики, разрабатывающие многоязычные системы или сервисы, будут работать с обычными языковыми подозреваемыми: Javascript, Python, Go, Java и многие другие.
Беспрецедентный рост популярности Typescript за последние годы - в основном из-за его гладкого, гладкого синтаксиса и стиля - побудил меня написать руководство..
Функции с приемником
Подробное объяснение функций с приемником, чем они отличаются от функций расширения, как они представлены и как их вызывать.
Теги: # ФУНДАМЕНТАЛЬНАЯ КОНЦЕПЦИЯ
Эта статья является частью Kotlin Primer , авторитетного руководства по языку Kotlin, предназначенного для облегчения работы с Kotlin…
Структурированное, процедурное и объектно-ориентированное программирование
В настоящее время существует множество парадигм программирования, поэтому важно оглянуться назад и понять историю этих разработок и то, как мы к этому пришли.
Машинный код
Это то, как машина будет читать и выполнять.
Позже была создана шестнадцатеричная система счисления.
На эти темы я написал подробную статью и предлагаю вам ее прочитать: https://medium.com/@cesarkohl/computer-science-101-cd04790bbe1c
Сборка (неструктурированная)
Основным примером является язык..