Функтор, морфизм
// сначала обыденно const objectNew = object.map(d => d * d) // оказывается внутри математика const object = [1, 2, 3, 4, 5]; // массив = объект категории const morphism = d => d * d; // функция стрелочная const objectNew = object.map(morphism); // функтор // чтобы увидеть это самый функтор const object = [1, 2, 3, 4, 5]; const morphism = d => d * d; const functor = o => o...
12:39
1,0×
00:00/12:39
1171 смотрели · 4 года назад
1 год назад
Функтор в С# - часть 2
Пошаговое объяснение кода: 1. Класс "Добавитель": Это наш функтор. Он хранит состояние и предоставляет функциональность для добавления чисел. 2. Поле для хранения значения: _initialValue - это переменная, которая хранит начальное значение, с которым мы будем работать. 3. Конструктор: Метод Adder - это конструктор. Он вызывается при создании объекта и позволяет задать начальное значение. 4. Метод для добавления: Add - это метод, который выполняет действие (добавление числа к начальному значению) и возвращает результат...