Основы функционального программирования


Подведение итогов


Показанные построения достаточно разнообразны, чтобы можно было сформулировать, в чем преимущества применения техники функционального программирования:

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

  • определение функции может совсем не зависеть от конкретных имен;
  • с помощью функционалов можно управлять выбором формы результатов;
  • параметром функционала может быть любая функция, преобразующая элементы структуры;

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

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



Содержание раздела