Поделиться через


Введение в чисто функциональные преобразования

Данный раздел описывает функциональные преобразования, включая базовые понятия и поддерживаемые языковые конструкции. Сопоставляются объектно ориентированный подход к программированию и подход с использованием функциональных преобразований, включая рекомендации по переходу к последнему. Хотя функциональные преобразования можно использовать во многих программируемых сценариях, здесь в качестве конкретного примера рассматриваются преобразования XML.

Содержание

Раздел

Описание

Понятия и терминология (функциональное преобразование)

Вводит основные понятия и терминологию чисто функциональных преобразований.

Сравнение функционального и императивного программирования

Проводится сравнение и сопоставление функционального программирования с более традиционным императивным (процедурным) программированием.

Оптимизация кода для получения чистых функций

Представляет чистые функции и приводит примеры чистых и нечистых функций.

Применимость функционального преобразования

Описывает типичные сценарии для функциональных преобразований.

Функциональное преобразование XML

Описывает функциональные преобразования в контексте преобразования XML-деревьев.

См. также

Другие ресурсы

Чистые функциональные преобразования XML