ебилити
12.11.2007 11:23 &
Можно ли считать функцию объектом?
Давайте подумаем. У функции есть содержимое (код), адрес и
идентификатор. У функций также есть свойства (список получаемых
параметров, флаги, тип возвращаемого результата). Функцию нельзя
охарактеризовать числом (см.
рассуждение об объектах). То есть, если отойти от догмы, что функция не может быть объектом, то можно увидеть, что по логике она им
уже является.
Функция -- это объект.