Некоторые виды функций в программировании:
- Вложенные функции. 1 Так называют функцию, определённую в теле другой функции. 1
- Лямбда-функции. 1 Так называют функцию, определённую в месте использования и не имеющую идентификатора (имени). 1
- Абстрактные (виртуальные) функции. 1 Виртуальной функцией называют функцию, определённую в классе для последующей перегрузки в дочерних классах. 1
- Методы. 12 Так называют функцию, объявленную или определённую в классе. 1
- Рекурсивная функция. 1 Рекурсивной называют функцию, вызывающую саму себя. 1
Также выделяют два основных типа функций: 3
- Встроенные функции. 3 Это предопределённые функции, которые поставляются вместе с языком программирования и доступны сразу после установки среды разработки. 3
- Пользовательские функции. 3 Их создаёт программист для решения специфических задач, возникающих в процессе разработки приложения. 3