Что такое катаморфизм и можно ли его реализовать в C # 3.0?
я пытаюсь узнать о катаморфизме и ямы читалистатья в Википедии и первая пара постов всерия темы для F # наВнутри F # блог.
Я понимаю, что этоs обобщение сгибов (то есть отображение структуры многих значений на одно значение, включая список значений на другой список). И я понимаю, что список сгиба и дерево сгиба - это канонический пример.
Может ли это быть показано в C # с использованием LINQ?Aggregate
оператор или какой-то другой метод высшего порядка?